台灣最大程式設計社群網站
線上人數
1152
 
會員總數:241117
討論主題:186792
歡迎您免費加入會員
討論區列表 >> MySQL >> MYSQL INSERT資料 超新手問題
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
MYSQL INSERT資料 超新手問題
價值 : 5 QP  點閱數:332 回應數:4

樓主

turnv
門外漢
0 1
6 1
發送站內信


表單:articles
id (INT)
title (VARCHAR,255)
body (TEXT)
created_at (TIMESTAMP)

INSERT資料 的語法
INSERT INTO `articles`(`id`, `title`, `body`, `created_at`) VALUES ([1],["hello"],["hello"],["2017-9-17"])

error message
#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 '[1],["hello"],["hello"],["2017-9-17"])' at line 1
但是一直報錯,查了很多教學 看不出自己哪邊打錯 為什麼無法新增資料進去 ,請求版上大大替我解惑一下....感恩 如果有需要補充的資料 留言我會馬上補上

搜尋相關Tags的文章: [ INSERT ] ,
本篇文章發表於2017-09-17 14:08
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

turnv
檢舉此回應
補充 小弟是想要自學 自學的PHP 和 MYSQL

所以參考了
http://class.turn.tw/php-and-mysql-blog-page/

這個教學網站才剛開始做到第二步 就卡住了

使用的環境是在 CODEANYWHERE

MYSQL 登入 網址 http://helloworld-shaunlin064654956.codeanyapp.com/phpmyadmin/tbl_sql.php?db=mysql&table=articles&server=1&target=&token=9e71580e7d77047f7bd770d2233e505a#PMAURL-4:tbl_sql.php?db=mysql&table=articles&server=1&target=&token=9e71580e7d77047f7bd770d2233e505a

帳號root
預設
本篇文章回覆於2017-09-17 14:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

clouding
捐贈 VP 給 clouding 檢舉此回應


中括號不用加

通常 id 欄位應該是 primary key, auto increment 所以新增來說不會特別去新增 id 值

可能要去多了解 sql 語法
本篇文章回覆於2017-09-17 14:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

彩虹
檢舉此回應
純粹只是 insert 指令有錯
請參考
INSERT INTO Example
https://www.w3schools.com/sql/sql_insert.asp


本篇文章回覆於2017-09-17 14:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

小魚
檢舉此回應
中括號是針對MS-SQL才會用到,
不是給MySql用的,
而且是用來包資料庫、資料表或欄位名稱,
不是拿來包資料的。
本篇文章回覆於2017-09-17 16:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

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