我建立的一个表,需要改个值。我直接在NAVICAT中双击打开表,然后找到对应的字段,修改值。然后居然弹出提示窗口,内容是:1045 - Unknown column 'inventory_status' in 'field list'字面意思看是我的列不存在。但是这个列我肯定存在。而且我是直接打开表来修改,不是通过Update语句来写,update有可能拼错。这个表出现这个错误是从我开始建立了一个触发器开始。CREATE TRIGGER t_InventoryAsset AFTER UPDATE ON itsm_asset_inventory FOR EACH ROW
BEGIN
IF(inventory_status = 2) THEN
CALL sp_harddisk_asset_inventory(inventory_id);
END IF;
END
BEGIN
IF(inventory_status = 2) THEN
CALL sp_harddisk_asset_inventory(inventory_id);
END IF;
END
解决方案 »
- 不用spring和hibernate 就Atomikos+tomcat5.5+mysql5配置JTA的问题
- 如何删除mysql自定义的function
- 关于mysql日期索引的问题
- 一个跨表查询的问题
- MySQL 中的正则表达式问题, 无法使用 "?<=" 运算符?? 总出现 "repetition-operator operand invalid" 错误.
- MYSQL重置密码的问题
- mysql多表查询问题
- 请问:mysql数据库能脱离mysql server用吗....
- 订餐规则,一定时间内可以消费,早餐:7:00-9:00,午餐:11:30-13:30,晚餐17:00-19:00,如何统计就餐的次数?
- memslap如何获取压力测试结果?
- mysq存储过程一直处于执行状态
- Mysql数据库服务启动错误1067:进程意外终止
IF(new.inventory_status = 2) THEN
CALL sp_harddisk_asset_inventory(new.inventory_id);
END IF;
END现在能正常修改数据了。
谢谢WWWWA!