起初是这样写:
insert into tt(sort,name) values(select (max(sort)+1)as sort from tt,'test_name');
这是想当然的做法,肯定是不能这样写的。
后来在网上搜索到答案了
insert into tt(sort,name) select (max(sort)+1),'test_name' from tt
这样,就ok了,
转载请注明出处:
未经允许不得转载:lxfamn » 在同一个表中关于 INSERT…SELECT MAX(x)+1 中引起的错(mysql acess)