如何在表中實現兩個自動增量字段。我發現這可以用觸發器來完成。如何使用觸發器爲非主鍵色列添加自動增量
爲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 ..'字段上的組合鍵怎麼樣? –