1
行
更新規則我有一個MySQL表:強制執行
`id` - int (primary key)
`datecolumn` - datetime
`name` - varchar
在我的應用程序,我想執行這個名字列不能被更新的規則,如果當前日期和時間是過去的datecolumn
字段的值。目前,我正在查詢數據庫中每行的值,然後更新(如果當前日期/時間在之前)。
我想知道如何執行此操作,而無需在更新之前額外調用數據庫。我在應用程序中每次更新許多不同的行,並且認爲由於所有額外的查詢,導致性能問題。
如果什麼不能更新?主鍵? – Drew
@拖出整行無法更新。 – ncf
整行包括PK? – Drew