mysql添加表数据

发布时间: 2023-11-21 12:05 阅读: 文章来源:1MUMB2944PS

category 类型表有三个字段,categoryID 主键自增,categoryName 类型名称,p_categoryID 上级类型id

要求:

添加一条新的商品类型——“家具”。

-- ① 判断此商品是否存在

-- ② 实现添加商品

-- ③ 如果①存在,是不能进行添加

首先将categoryName 设置成唯一约束

alter table category add UNIQUE(categoryName);

接下来,就用IGNORE 来实现,MySQL中的insert IGNORE语句具有一项特殊功能,每当我们向表中插入单行或多行时,它都会忽略无效行。

insert IGNORE INTO category (categoryName) VALUES (‘家具‘);

这里实现如果有则不插入,只是警告,没有则插入

•••展开全文