如何在表中实现两个自动增量字段。我发现这可以用触发器来完成。如何使用触发器为非主键色列添加自动增量
为varchar字段已经完成触发自动递增,现在需要另一场(INT)autocrement
Trigger
========
DELIMITER $$
CREATE TRIGGER tg_customer_details_insert
BEFORE INSERT ON customer_details
FOR EACH ROW
BEGIN
INSERT INTO customer_details_seq VALUES (NULL);
SET NEW.Customer_id = CONCAT('CUST', LPAD(LAST_INSERT_ID(), 3, '0'));
END$$
DELIMITER ;
我需要的是设置自动增量领域 “CUSTOMER_ID” 和 “Slno”。
其中Customer_id(Varchar)是主键,并使用上述触发器完成自动增量。
现在我需要在同一张表中添加Slno(Int)的自动增量。
感谢, Acube
你的'varchar'和'int auto ..'字段上的组合键怎么样? –