table seaend
id end status
1 fdsf 0
2 fdsaf 0
3 eeer 0问题在此:
当再次向seaend插入fdsf当,原来的id=1的status,自动更新为1
当再次向seaend插入eeer当,原来的id=3的status,自动更新为1
新数据再不变
我的trigger 这般设计失败,原因不能自己更新更新
create trigger autoUpdate
before insert on seaend
for each row
begin
update seaend set status = '1' where end = new.end;
end//
delimiter没有问题的,我知道如何改。
id end status
1 fdsf 0
2 fdsaf 0
3 eeer 0问题在此:
当再次向seaend插入fdsf当,原来的id=1的status,自动更新为1
当再次向seaend插入eeer当,原来的id=3的status,自动更新为1
新数据再不变
我的trigger 这般设计失败,原因不能自己更新更新
create trigger autoUpdate
before insert on seaend
for each row
begin
update seaend set status = '1' where end = new.end;
end//
delimiter没有问题的,我知道如何改。
解决方案 »
- 在thinkphp上,两表连接用sql出现问题,望大家帮忙,指点一下,谢谢大家啊
- mysql里面有setof这样的东西吗?
- mysql 无法同步
- 用mysql创建完表后,如何设置主键
- mysql截取时间的问题
- 忘记MYSQL数据库密码怎么办
- 庆祝国庆※石油大学50周年校庆※加入CSDN论坛1个月-发喜糖!!!
- several questions,please help me,because I am a freshman.
- 碰到障碍了,求助SQL语句查询,机构树
- MySQL查询,从查出的值取某个字段某个值得后两个值
- CFS文件是什么。要怎么才能打开
- 链接服务器"server"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "无法为更新定位行。一些值可能已在最后一次读取后已更改
请问,用procedure如何实现啊?
我只使用过select
从没使用update
你能指教一番吗?