我正在 mysql 中使用 concat 创建用户 ID 这是我的代码查询
DELIMITER $$
CREATE TRIGGER tg_table1_insert
BEFORE INSERT ON table1
FOR EACH ROW
BEGIN
INSERT INTO table1_seq VALUES (NULL);
SET NEW.id = CONCAT('LHPL', LPAD(LAST_INSERT_ID(), 6, '0'));
END$$
DELIMITER ;
此查询将输出类似 LHPL001
的用户 ID,并且它是递增的。
是否可以在同一个表中获取LHPLS001
?
像这样的伪代码。
if set >= 10 then
LHPLS001
else
LHPL001
感谢您的帮助。
最佳答案
关于php - 如何使用不同的字母来使相同的id递增?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41328049/