Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL - गाइड करने के लिए ऑटोइनक्रिकमेंट

ट्रिगर का प्रयोग करें।

CREATE TABLE `tbl_test` (
  `GUID` char(40) NOT NULL,
  `Name` varchar(50) NOT NULL,
  PRIMARY KEY (`GUID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

टेबल और पीके, अब ट्रिगर करें..

DELIMITER //
CREATE TRIGGER `t_GUID` BEFORE INSERT ON `tbl_test`
 FOR EACH ROW begin
 SET new.GUID = uuid();
end//
DELIMITER ;

अब कोशिश करें,

insert into tbl_test(Name) value('trigger happy...');

सादर,/टी



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL जॉइन NULL फ़ील्ड लौटाता है

  2. दूरस्थ सर्वर से स्थानीय कंप्यूटर पर mysql डेटाबेस की प्रतिलिपि बनाएँ

  3. PHP में SQL परिणामों के माध्यम से लूपिंग - संपूर्ण सरणी नहीं मिल रही है

  4. 5 दिनों से अधिक पुरानी सभी पंक्तियों को हटाना

  5. SQL एक नंबरिंग कॉलम - MySQL