1
A
回答
4
你可以試試:
$sql = "SHOW COLUMNS FROM sometable";
$fields = mysql_fetch_array(mysql_query($sql));
應該幫助ü檢索表中的列名,並將其存儲在數組中。
$field_string = implode("='1', ", $fields);
陣列改變爲字符串,並增加了"=1"
到它。那麼你可以這樣運行這個查詢:
$sql = "UPDATE sometable SET {$field_string}";
+0
是.. thannx ..這是有益的..我做了一些類似於這個。 – 2012-07-18 09:35:09
0
根據MySql UPDATE spec它看起來不像你沒有詳細說明你想要更新哪些列。
相關問題
- 1. 在SQL中使用單個查詢更新多個表列值?
- 2. 存儲過程更新所有行不只是單個行
- 3. 在單個查詢中更新100列
- 4. 使用單個查詢更新多個表列值
- 5. 使用mysql中的單個查詢更新所有表中的值
- 6. 如何存儲在SQL表中的單個列超過1項
- 7. 在存儲過程中的一個簡單的查詢
- 8. 一個存儲過程來更新整個表或單個列太
- 9. 如何在單個查詢更新多個值的列
- 10. 使用SQL Server中的單個查詢更新兩個表
- 11. 更新從單列表中的列1到列2的值替換查詢
- 12. 單個值更新的Firebase查詢
- 13. SQL單個查詢更新
- 14. 更新多個表的存儲過程
- 15. 更新查詢兩個巨大的表之間的單個列
- 16. 在所有存儲過程中查找使用表值函數
- 17. 所有值的單個表或每個值的單獨表?
- 18. 從查詢表中獲取所有記錄的單個查詢
- 19. MySQL更新列值其中更新另一列值(單個查詢)
- 20. 如何存儲加入單個變量查詢在存儲過程中
- 21. 更新單個列的所有行
- 22. 哪一個更有效率:2個單表查詢或1個連接查詢
- 23. 在mysql中的單個查詢中更新多個表
- 24. 在mysql中的單個查詢中更新兩個表
- 25. 查詢更新單行多個值
- 26. 在單個查詢的每個更新中將列更新爲最大列數。
- 27. 在單個Cookie中存儲和更新多個值
- 28. 如何用查詢結果更新單個列的值?
- 29. 存儲過程 - 更新查詢
- 30. 在單個查詢中更新多行
哪個數據庫?你有什麼嘗試?幫助我們幫助你... – alfasin 2012-07-17 06:25:40
我有InnoDB ..我努力..我沒有任何想法,如果它可以做或不..。 – 2012-07-17 06:31:00