我有一个文件表,我想更改两个相关文件的folderName。 这是表格中的当前数据
+-------+----------+----------+------------+--------+
|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 |
+-------+----------+----------+------------+--------+
我想在调用的php函数中放入一个sql语句,其中参数是userID,folderID和folderNewName。
I.e。:一个sql update语句,其中更新了多行数据。我找不到合适的sql update语句,其中folderName
列的更改与两个与之关联的文件,例如将folder1
更改为folder2
,其中folder1
是与file1
和file2
答案 0 :(得分:1)
不确定我的问题是否正确,您是否正在寻找类似的内容?
UPDATE your_table
SET folderName='$folderNewName'
WHERE userID='$userID' AND folderID='$folderID';