在数据库中使用字符串组合自动增加表ID
您无法在一列中完成此操作,除非您指定一个BEFORE INSERT触发器来预填充它,否则完全由您自己决定,以免auto_increment自行处理的任何竞争条件。auto_increment仅可用于整数或浮点列。
BEFORE INSERT
我认为,“要求” PK具有特定格式,而“仅使其具有自动递增”是互斥的。
这并不意味着您不能在选择上“伪造”它:
SELECT CONCAT('ABC1',LPAD(id,5,'0')) FROM tablename;
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群