【发布时间】:2012-01-09 15:54:26
【问题描述】:
这是我第一次在 MySQL 上使用触发器。
我有两个不同的表(“users”和“prova”),每当“users”表中有新行时,我想在“prova”中插入一个新行。
创建触发器
inserisciemail
在每行插入users后
开始
插入到 prova (provaemail)
值(新电子邮件);
结束
“provaemail”字段为空,只有 id 字段被填充(自动递增)。 怎么了?
维托
【问题讨论】:
-
它应该可以工作。您能否分享您的表模式和“用户”表的 INSERT 语句?你确定
users.email不为空吗? -
好的,问题是@符号。如果我使用另一个“简单”字段就可以了...啊!
-
@ 符号?我不认为这应该是一个问题。它有什么问题?您是否发现任何错误?
-
没有错误。只是一个空旷的领域。但是,如果我将触发器用于用户名字段(而不是电子邮件字段),那就没问题了。
-
我重复我之前的问题 - 您是否确认电子邮件字段有值并且不为空?
标签: mysql