一部の行を削除および更新から保護したいデータベーステーブルがあります。MySQLデータベースを使用しています。phpmyadminまたはsql構文でどのように修正できますか?
例:id:18
行の削除と更新を防止します:
一部の行を削除および更新から保護したいデータベーステーブルがあります。MySQLデータベースを使用しています。phpmyadminまたはsql構文でどのように修正できますか?
例:id:18
行の削除と更新を防止します:
さまざまなオプションがあります。
セッションワイズ:INNODBを使用している場合
SET AUTOCOMMIT=0;
UPDATE table SET mainpage =1 WHERE id = 18;
-- do NOT commit until you want to release the lock.
-- if you do that under myisam,
-- I think it is going to lock the whole table (to be verified)
構造的保護
テーブルを更新/削除する前にトリガーを作成し、次の場合にエラーを発生させます:new.id = 18