MySQL テーブルの特定のレコードをロックすることはできますか?
同じテーブルの「id」との内部関係を持つテーブル「カテゴリ」のこの構造があります(ネストされた親子カテゴリの場合):
CREATE TABLE `dokumenti`.`categories` (
`id` INT( 9 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`categoryId` INT( 9 ) UNSIGNED NOT NULL,
`title` VARCHAR( 128 ) NOT NULL ,
`description` TEXT NULL DEFAULT NULL ,
INDEX ( `categoryId` )
) ENGINE = InnoDB;
categoryId
デフォルトでは、0
またはNULL
値にすることができます。
次のようなレコードを挿入することは可能ですか:
INSERT INTO categories VALUES(0, 0, 'Root Level Category', 'Root Level Category')
また、DELETED、UPDATED、または ALTERED できないようにロックするには?