【发布时间】:2014-06-05 00:28:50
【问题描述】:
我有以下表结构。
我想在插入新记录时为item_image_name 插入与item_id 相同的值(这是AUTO_INCREMENT)。
编辑 我在插入时想要这个
INSERT INTO items(user_id, item_image_name) VALUES ('','LAST_INCREMENT_VALUE + 1')
【问题讨论】:
-
先插入然后获取最后插入的id和
item_image_name的更新值 -
如果不进行插入,您将无法获得下一个 id。如果您只检查下一个 id 将是什么,则存在插入之前插入其他内容的风险。
-
@AwladLiton 我知道这种方法.. 我只是想知道我可以在插入时进入单个 INSERT 语句.. INSERT INTO items(user_id, item_image_name) VALUES ('','LAST_INCREMENT_VALUE + 1')
-
但老实说,我不知道为什么你有 item_image_name 如果它总是 id。只需删除该字段即可。