-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