各位论坛友友们好,我有个问题,如果你有空,麻烦占有你的一点时间回复一下。先谢谢啦。。问题是这样的我想添加一张表的数据,表名是goods_attr,其中字段是这样的goods_attr_id【主键自增】 goods_id【外键】, attr_id【外键】 ,attr_value, attr_price, 本来是直接添加的。但是呢我要的是实现批量。如insert into goods(goods_id,attr_id,attr_value,attr_price) values(...) 我想先通过模糊查询查询出attr_value对应的goods_id【这里可能有多个不同的值】.然后再判断同一goods_id上不同的attr_id对应的值是否存在,如果不存在就插入,否则不用插入。我这样说不知道你听懂没?期待你的回复!
MySQL
MySQL
解决方案 »
- mysql 正则 如何表示非空白字符?
- 不知道如何解决使用mysql做锁定负载的问题。
- Column count doesn't match value count at row 1
- 谁可以帮解释下 key_buffer_size 设置为什么要满足1:1000呢?
- mysql workbench 管理工具,有三个下载,我应该下载哪一个呢?
- 怎么将my-huge.ini中的配置变成mysql的默认配置?
- MySql中数据类型更改的一些问题
- !!数据库异常,请问??!!
- 数据库查询的group by 的不明白的地方
- MFC以后要连接远程数据库,为了测试我要连本地数据库,以后修改麻不麻烦
- 求mysql 多对多查询语句
- 求助 选择3个表进行筛选
似乎跟mysql手册的下面这句有点冲突!
MySQL 中如何在触发器里中断记录的插入或更新?
MySQL 不象其它有些数据库可以在触发器中抛出异常来中断当然触发器的执行以阻止相应的SQL语句的执行。在MySQL的目录版本中还无法直接抛出异常。这样我们如何实现呢? 下面是一种实现的方法。思路就是想办法在触发器中利用一个出错的语句来中断代码的执行。 mysql> create table t_control(id int primary key);Query OK, 0 row...