社区
MySQL
帖子详情
mysql触发器运行时报错unknown table in field list
Tony_Xian
2018-02-07 11:40:58
如题,例子是百度上类似的一个问题,如下图
...全文
3091
2
打赏
收藏
mysql触发器运行时报错unknown table in field list
如题,例子是百度上类似的一个问题,如下图
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
2018-02-09
打赏
举报
回复
写得乱七八糟的,你 update 的是 la_m_roperty 这个表,后面来个 category.id, 这个 categpry 是从那里冒出来的? 如果这个是你的触发器的表,那么应该用 new 或 old 来表示 ,具体看你是要引用什么数据 new.xx 表示新增或更新后的值 old.xx 表示更新或删除的值
Tony_Xian
2018-02-07
打赏
举报
回复
我是楼主哦,图上刚上传不了,现在补
MYSQL
基础_17_
触发器
MySQL
从5.0.2版本开始支持
触发器
。
MySQL
的
触发器
和存储过程一样,都是嵌入到
MySQL
服务器的一段程序。
触发器
是由事件来触发某个操作,这些事件包括INSERTUPDATEDELETE事件。所谓事件就是指用户的动作或者触发某项行为。如果定义了触发程序,当数据库执行这些语句时候,就相当于事件发生了,就会自动激发
触发器
执行相应的操作。当对数据表中的数据执行插入、更新和删除操作,需要自动执行一些数据库逻辑时,可以使用
触发器
来实现。
Unknown
column ‘张三‘ in ‘
field
list
‘,
运行时
出现这样
其实,有一个很细节的小问题被忽略了,列名是用' '号(这个符号是英文输入法下的单引号),而不是习惯用的` `号(这个符号是英文输入法下的波浪“~”符号)。
MySQL
数据库插入数据时,出现
Unknown
column 'XXX' in '
field
list
' 问题('XXX'表示任意字符)。INSERT INTO `primary` VALUE ( `张三` , 89, 78, 85);INSERT INTO `primary` VALUE ( '张三' , 89, 78, 85);
n
Unknown
column ‘字段‘ in ‘
field
list
解决
n
Unknown
column ‘
Table
d’ in '
field
list
解决 "sql error:/n
Unknown
column '
Table
d' in '
field
list
'" 解决: 1)查看表中的字段与插入的字段是否一样 desc 表名
mysql
> desc DriverInfo; +---------------------------+-----------------+------+-----+---------------------+----------------+
mysql
触发器
的实战经验(
触发器
执行失败,sql会回滚吗)
2
Mysql
触发器
的类型 2.1
Mysql
触发器
的基本使用 创建
触发器
。创建
触发器
语法如下: CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt 其中trigger_name标识
触发器
名称,用户自行指定; trigger_time标识触发时机,用befo...
MYSQL
创建存储过程,输入数据时出现
Unknown
column ‘XXX‘ in ‘
field
list
‘字样,但数据类型确定输入正确
例如这样,其中number确定为int型,但是能
报错
原因是因为输入参数前没有加@,解决方法如下:
MySQL
56,940
社区成员
56,756
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章