台灣最大程式設計社群網站
線上人數
964
 
會員總數:246713
討論主題:190131
歡迎您免費加入會員
討論區列表 >> MySQL >> MySQL的SQL語法輸入有問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
MySQL的SQL語法輸入有問題
價值 : 400 QP  點閱數:1533 回應數:3
樓主

大家加油
初學者
799 905
8023 563
發送站內信

php送過來的語法有錯,我直接於MySQL的SQL語法輸入也是有問題。

我的資料表結構為


輸入以下資料:


得到的回應為
#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 'order(`id`, `orderyear`, `ordertime`, `classid`, `ordername`, `orderid`, `price`' at line 1


請問我的SQL語法哪裡有問題呢?謝謝

搜尋相關Tags的文章: [ 1064 - You have an error in your SQL syntax; check ] ,
本篇文章發表於2015-10-27 15:48
1樓
最有價值解答

Mei-Chi Chan
檢舉此回應
order -> `order` 看看? 會不會他誤會成order by
本篇文章回覆於2015-10-27 17:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

香帥
檢舉此回應
我有幫您簡單的試,
1.保留字當成TABLE或FIELD,建議盡量不要用,若要用請前後加`
2.有設為不能為NULL的就不能用NULL,否則會出錯
因此以下簡單的TEST就OK

其他的欄位,您自己去檢查看看
本篇文章回覆於2015-10-27 21:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

大家加油
檢舉此回應
感謝兩位協助,問題就如兩位所說,謝謝
本篇文章回覆於2015-10-28 10:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.