2014-03-26 107 views
0

我需要更新ID匹配的一個表中的一個字段。我只是不能讓他的語法正確!這是我有什麼:mySQL插入到&選擇&Where問題

SELECT id_col from Table1 (INSERT INTO Table1 (`Date`) VALUES (`2013-10-07`) WHERE `id_col`=`7949`); 

我相信這是簡單的東西我失蹤。

+0

你的語法是錯誤的 –

+0

這不是有效的SQL。 你可以插入一個表(但你不能指定一個where子句) 你可以從一個表中選擇(帶有一個where子句) 你可以從一個表中SELECT(選擇一個where子句)並插入行INTO另一個表 您不能從INSERT語句中選擇 由於您的SQL沒有意義,因此很難確定您想要執行的操作 - 嘗試用文字解釋它。 – symcbean

+0

嗨,感謝您的幫助。我沒有意識到你不能同時做這兩件事。更新語法更有意義!你可以說我是新手! – 5ummer5

回答

1

更新語法:

UPDATE table_name 
SET column1=value, column2=value2,... 
WHERE some_column=some_value 

Examle:

UPDATE Table1 
    setDate= '2013-10-01' 
    WHERE id_col = '7949' 
+0

是好的我們在哪裏所有新的在某個時刻! kkk如果您的問題得到解答,請標記正確的答案! –

+0

現在嘗試,我有50秒之前,它允許我。再次感謝! – 5ummer5

0
UPDATE Table1 set Date= '2013-10-01' WHERE id_col = '7949'