-1
尝试填充表时出错我正试图在两个表中同时添加信息。一个表
我想将数据输入到表中的单个行中,第一组数据是从表单输入生成的,第二组是从另一个表中自动递增。
INSERT INTO Bar_Location2 (`Bar_Admitted`) VALUES ("{57}");<br>
INSERT INTO Bar_Location2 (Your_ID) SELECT Your_ID FROM Your_Detail;
我可以单独执行每个查询,该表将填充(不幸的是在不同的行),但我得到以下错误,当我将二者结合起来:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Bar_Location2 (Your_ID) SELECT Your_ID FROM Your_Detail' at line 2 SQL=INSERT INTO Bar_Location2 (`Bar_Admitted`) VALUES ("{57}"); INSERT INTO Bar_Location2 (Your_ID) SELECT Your_ID FROM Your_Detail;
我也曾尝试:
START TRANSACTION;<br>
INSERT INTO Bar_Location2 (`Bar_Admitted`) VALUES ("{57}");<br>
INSERT INTO Bar_Location2 (Your_ID) SELECT Your_ID FROM Your_Detail;<br>
COMMIT;
再次,我得到相同的错误信息。
我在用的为Joomla称为形式制造商的模块。此模块为我提供了创建自己的查询的MySQL映射选项,但是,一次使用除一个查询以外的任何内容会导致错误代码是否使用括号 – Doug 2014-10-31 00:01:57
因此,请尝试此查询 – Snowman 2014-11-03 07:54:43