我有一個名爲settings的MySQL表。它有多個列,其中每列是具有單個值的項目。所以它只有一行,沒有ID列。設計是最終的(我不打算添加更多的列)。更新一個沒有id列的只有一行的MySQL表
我如何更新一列(修改一個設置的值)的值?
我有一個名爲settings的MySQL表。它有多個列,其中每列是具有單個值的項目。所以它只有一行,沒有ID列。設計是最終的(我不打算添加更多的列)。更新一個沒有id列的只有一行的MySQL表
我如何更新一列(修改一個設置的值)的值?
什麼用這個問題 - >http://dev.mysql.com/doc/refman/5.0/en/update.html ?
UPDATE table1 SET column1 = value
如果你有多個行,你可以添加:
WHERE table1.column = matching_value;
確保匹配標準僅僅是你需要的行。
更新某些項列的值,必須指定行中包含要更新的價值,因爲你沒有一個主鍵,你可以依靠項目值的性質,作爲行標識符和我不建議..最好的辦法是更新您的設計和主鍵
每個表中添加列應具有某種ID字段中充當主鍵。使用主鍵,您可以更新單個行。 – Nero
@Nero你永遠都不知道,要求是什麼。 – Nabin