例如,假设你有一个名为 "users" 的表,其中包含两个列 "name" 和 "email"。你可以使用以下 INSERT INTO 语句来为该表插入三条记录:
INSERT INTO users (name, email)
VALUES ('John', 'john@example.com'),
('Jane', 'jane@example.com'),
('Bob', 'bob@example.com')
这将在 "users" 表中插入三条记录,分别对应三个用户的名字和电子邮件地址。
如果你觉得用:select max(id) from 表名称
会和别的人产生冲突,
你可以
select id
from 表名称
where userid=你的id
order by insertDate desc limit 1
有用户写记录的表,userid这个域是应该有的,插入或者更新时间也是有的,按照时间顺序倒排以下即可。
如果userid和时间没有的话,个人觉得这个表的设计就不太……
补充:
帮你查你一下手册
LAST_INSERT_ID()
自动返回最后一个INSERT或 UPDATE 问询为 AUTO_INCREMENT列设置的第一个 发生的值。
mysql>SELECT LAST_INSERT_ID()
->195
请采纳答案,支持我一下。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)