0

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 できないようにロックするには?

4

1 に答える 1

1

永続的な「ロック」が必要な場合は、「アーカイブ」エンジンを参照してください。

于 2013-02-25T20:40:43.313 に答える