create table books(
id int notnull auto_increment,
namevarchar(50),
typeint,
primarykey(id)
)
当name不为admin时候才插入
insert into books(name,type) select 'admin','1'from
dual where not exists(select name from books wherename='admin')
name字段设置为唯一alter table books
add unique key(name);
当unique 字段name 已存在admin 的时候不插入
insert ignore into books(name,type)values ('admin','1')
取消唯一字段namealter table books
drop index name;
当数据不存在的时候插入,存在......
阅读全文