我有一个像这样的表:

id | link
---------
1  | abc
2  | asd


并且链接列应包含ID,例如:1-abc。 id是自动隐身的。

我有这个SQL:

insert into table(link) values('abc');


我应该更新表,还是在一个查询中有解决方案?

最佳答案

我仅在mysql上进行了测试,是将值从一个表插入到另一个表中的一种-

INSERT INTO tablename (`link`) SELECT concat(`AUTO_INCREMENT`,'-','abc') FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'yourdbname' AND TABLE_NAME = 'tablename'


这将在表中添加您的id infront,我不知道它是否可以工作,而不是mysql,在mysql中工作正常

关于php - 也将自动增量值插入另一列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41113944/

10-14 15:08