我有一個文件表,我想更改兩個關聯文件的文件夾名稱。 這是表mySQL使用單個值更新多行
+-------+----------+----------+------------+--------+
|fileID | fileName | folderID | folderName | userID |
+-------+----------+----------+------------+--------+
| 1 | file1 | 1 | folder1 | 1 |
| 2 | file2 | 1 | folder1 | 1 |
+-------+----------+----------+------------+--------+
我希望表執行SQL更新語句後更新至該當前數據。
+-------+----------+----------+------------+--------+
|fileID | fileName | folderID | folderName | userID |
+-------+----------+----------+------------+--------+
| 1 | file1 | 1 | folder2 | 1 |
| 2 | file2 | 1 | folder2 | 1 |
+-------+----------+----------+------------+--------+
我想提出一個SQL語句,其中的參數是用戶ID,folderID和folderNewName被稱爲PHP函數內。
即:更新多行數據的sql更新語句。我找不到在folderName
列中尋找與之相關的文件,如改變而改變適合的SQL UPDATE語句folder1
到folder2
其中folder1
與file1
和file2
什麼問題? – jeroen
@jeroen我想從第一個表預覽中的值更新'folderName'數據到第二個表預覽的值 – user1386999
我還是不明白。而一個「sql語句」,必須有數百個; [請選擇](http://dev.mysql.com/doc/refman/5.5/en/index.html) –