mysql没此功能,但是你可以写trigger来代替
解决方案 »
- 一个关于KEY的疑问
- 如何查询某字段包含某内容mysql 有类似数组包含的东西吗
- Mysql联合主键设置外键
- 外键是不是可有可无的东西呀,比如myisam本身就不支持外键!
- 【Mysql 行变列问题 】 如何输出学生成绩到一行记录中去
- 求助:mysql数据库中同表复制一条记录,主键自增型,sql怎样写
- 如何用not in 代替not exists?一题作业?
- 终于发现了为什么oracle,mysql 的某些性能比sqlserver好的原因了。天大的秘密,也不过仅仅一层窗户纸而已。
- mysql支持"SELECT * INTO newTable FROM oldTable" 语句吗
- :请问谁有通过客户端来修改远程数据库的例子,或建议~~,谢谢,数据库最好是:mysql的,谢谢(up者谢谢,有分)
- 如何才能更快的优化sql--select--in的速度
- 请问如何远程让mysql重启?谢谢
/* 插入触发器 */create trigger tr_count
before insert on t
for each row
begin
set New.c=New.a+New.b;
end$$/* 更新触发器 */
create trigger tr_count_up
before update on t
for each row
begin
set New.c=New.a+New.b;
end$$
create trigger tr_count
before insert on 餐饮删除明细库
for each row
begin
set New.总数 = New.份数 + New.数量;
end
语句执行到;那里就结束了,而不是执行到end,mysql是逢;就结束一个句子的.
这时mysql是到$$才算结束的
delimeter$$
create tigger tr_总数
before insert on 餐饮删除明细库表
for each row
begin
set new.总数 = new.份数 * new.数量;
end$$
mysql还是到;那里结束,这是为什么?刚用mysql,我也查过了中文手册,手册上也是那么写的,可为什么老是执行不了呢?