我有一张表:
id | link
---------
1 | abc
2 | asd
和链接列应包含 id ,例如:1-abc
。 id是autoincreament。
我有这个sql:
insert into table(link) values('abc');
我应该更新表格,还是有解决方案在一个查询中执行?
答案 0 :(得分:0)
我只在mysql上测试它,是从一个表到另一个表插入值的那种 -
INSERT INTO tablename (`link`) SELECT concat(`AUTO_INCREMENT`,'-','abc') FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'yourdbname' AND TABLE_NAME = 'tablename'
这将在你的表面前添加你的id,我不知道它是否会在mysql以外工作,它在mysql中工作正常