mysql5.1:支持innodb引擎。
创建表:
分类表
复制代码 代码示例:
CREATE TABLE `book_type` (
`id` INT(11) UNSIGNED AUTO_INCREMENT NOT NULL,
`data` VARCHAR(100) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) TYPE=InnoDB;
1:N
子分类表:
复制代码 代码示例:
CREATE TABLE `book_type_sub` (
`id` INT(11) UNSIGNED AUTO_INCREMENT NOT NULL,
`rootid` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`data` VARCHAR(100) NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
INDEX (`rootid`),
FOREIGN KEY (`rootid`) REFERENCES roottb(`id`) ON DELETE CASCADE on update cascade
) TYPE=InnoDB;
当删除表book_type中一条记录,book_type_sub中对应rootid删除,级联更新也一样。