我需要更新ID匹配的一個表中的一個字段。我只是不能讓他的語法正確!這是我有什麼:mySQL插入到&選擇&Where問題
SELECT id_col from Table1 (INSERT INTO Table1 (`Date`) VALUES (`2013-10-07`) WHERE `id_col`=`7949`);
我相信這是簡單的東西我失蹤。
我需要更新ID匹配的一個表中的一個字段。我只是不能讓他的語法正確!這是我有什麼:mySQL插入到&選擇&Where問題
SELECT id_col from Table1 (INSERT INTO Table1 (`Date`) VALUES (`2013-10-07`) WHERE `id_col`=`7949`);
我相信這是簡單的東西我失蹤。
更新語法:
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value
Examle:
UPDATE Table1
setDate= '2013-10-01'
WHERE id_col = '7949'
是好的我們在哪裏所有新的在某個時刻! kkk如果您的問題得到解答,請標記正確的答案! –
現在嘗試,我有50秒之前,它允許我。再次感謝! – 5ummer5
UPDATE Table1 set Date= '2013-10-01' WHERE id_col = '7949'
你的語法是錯誤的 –
這不是有效的SQL。 你可以插入一個表(但你不能指定一個where子句) 你可以從一個表中選擇(帶有一個where子句) 你可以從一個表中SELECT(選擇一個where子句)並插入行INTO另一個表 您不能從INSERT語句中選擇 由於您的SQL沒有意義,因此很難確定您想要執行的操作 - 嘗試用文字解釋它。 – symcbean
嗨,感謝您的幫助。我沒有意識到你不能同時做這兩件事。更新語法更有意義!你可以說我是新手! – 5ummer5