INSERT语句中的SELECT不起作用

时间:2013-08-23 05:06:37

标签: mysql select insert

当我使用此代码时,它正在工作:

INSERT INTO `js_hdr`(`JO_NO`) SELECT MAX(`JO_NO`) + 1 from `js_hdr` 

但是当我添加列时,它不起作用,如下所示:

INSERT INTO `js_hdr`(`TRAN_NO`,`JO_NO`) '1', SELECT MAX(`JO_NO`) + 1 from `js_hdr` 

提前谢谢你。我正在使用Mysql

1 个答案:

答案 0 :(得分:3)

通过移除'1',并将其放入SELECT

来尝试
INSERT INTO `js_hdr`(`TRAN_NO`,`JO_NO`)
SELECT '1',MAX(`JO_NO`) + 1 from `js_hdr`