MySQL触发器语句,那个地方出错了吗,请大神解答一下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL触发器语句,那个地方出错了吗,请大神解答一下相关的知识,希望对你有一定的参考价值。

CREATE DEFINER=`root`@`localhost` PROCEDURE `NewProc`(IN `cjhj` tinyint)
BEGIN
#Routine body goes here...
UPDATE ck_b SET ck_hj=ck_cksl*ck_jg WHERE ck_id=new.ck_id;

END
当出库加入记录的时候。本表的合计自动更新出来 数量*单价

貌似没有触发器的名字啊,还有就是as 我不知道是用来干什么的?update语句后面应该跟一个分号;下面是我简单写了一个触发器的语法规则,建议你用navicat for mysql 简单设置就可以自动生成触发器; CREATE TRIGGER `adc` AFTER INSERT ON `test` FOR EACH ROW begin insert into test1 (text,name)values(\'aaaaaaa\',\'zhaoxin\'); end; 望采纳 谢谢

2015-01-10

0

0

其他1条回答

推荐内容

创建触发器的sql语句

删除触发器语句

查看表结构的sql语句

查看视图的sql语句

数据库删除表语句

sql更改语句

sql语句删除

oracle删除语句

相关搜索

其他人还搜了

触发器sql语句

触发器及建表sql语句

创建表的sql语句

创建触发器sql语句例子

上滑了解更多

追问

我的意思 是,当ck_b 插入新数据的时候,触发器触发 update 刚刚插入的数据 ,字段是:ck_hj=ck_cksl*ck_jg

参考技术A 在执行这条语句之前就默认的定界符(;分号)改成别的字符,写完触发器后再改回来追问

我的意思 是,当ck_b 插入新数据的时候,触发器触发 update 刚刚插入的数据 ,字段是:ck_hj=ck_cksl*ck_jg

追答

试试这个
delimiter //
create trigger add_url_hash #当添加数据时,创建一个触发器
before insert on ck_b
for each row
begin
SET new.ck_hj=new.ck_cksl * new.ck_jg;
end;
//

参考技术B 😊😊😘😄😄😱😉😪😣😏😉😪😣😏😱😄😃😒

java备份mysql数据库,求大神解答。

我目前写的方法,public static bakupMysql(String url,String username,String password,String cron,String port,String bakupPath)
求大神解答。没有财富值了。

参考技术A 1 public static String comman="C:/Program Files/MySQL/MySQL Server 5.5/bin/mysql.exe -uroot -proot test";
2 public static void back(String mySqlBackupName,String mysqlBackupPath, String command)
3
4 String fPath=mysqlBackupPath+"/"+new Date().getTime()+".sql";
5
6 Runtime rt = Runtime.getRuntime();
7 try
8 Process child = rt.exec(command);
9 InputStream in = child.getInputStream();追问

完事儿吗?

以上是关于MySQL触发器语句,那个地方出错了吗,请大神解答一下的主要内容,如果未能解决你的问题,请参考以下文章

AWVS database安装时数据库初始化出错,请大神指教下?

web config自定义节点报错 跪求大神完美解答

用flask连接数据库进行数据可视化时出错,请大神帮忙看看

新手求助,望大神解答,用solidworks motion运动分析时出错

你能强调我哪里出错了吗

Apache 配置webDav无法提交数据,配置如下,请问各位大神哪里出错了吗?