我用mysql5.0数据库,将数据库设置为gb2312的字符集,在开发数据库应用程序的时候,使用的是C的API函数,查询语句一切正常。
今天,在表A中建立了一个触发器,由于表A中有中文字段,所以触发器中也出现了中文字段,结果在数据库应用程序中,查询语句经常返回错误(偶尔会成功),报的错是说触发器怎么怎么的。
我觉得很奇怪,我的触发器是对于insert和delete语句做动作,对于select语句怎么会有影响呢,在网上搜了很久,也没得到答案,希望高人帮帮忙,谢谢!
今天,在表A中建立了一个触发器,由于表A中有中文字段,所以触发器中也出现了中文字段,结果在数据库应用程序中,查询语句经常返回错误(偶尔会成功),报的错是说触发器怎么怎么的。
我觉得很奇怪,我的触发器是对于insert和delete语句做动作,对于select语句怎么会有影响呢,在网上搜了很久,也没得到答案,希望高人帮帮忙,谢谢!
解决方案 »
- 请教MYSQL中每张表的最大记录数
- 问个简单的关于无key值的insert问题
- 这个sql语句执行得不正确
- 升星散分哈!
- mysql数据库图片插入和读取
- vs8下面怎样编译mysql的libmysql
- asp+mysql+myodbc3.51 更新数据真难用
- 【请求加精】如何在mysql和sql server或oracle间进行数据库的转移 保留表里的数据 请高手做个总结!
- 急急急!Delphi BDE + MySQL, 一个简单问题。
- 为什么我的"Right click for menu options"不能点?菜单怎样才能打开?
- mysql 数据库安全问题一问
- 一个关于Group by与外键选择数据的问题
我在c的API里面初始化了:set names 'gb2312',并且对含有中文名称的查询语句一切正常,怎么一加上触发器就不行了。
难道mysql对中文的支持就这么差吗?难道一点办法都没有了吗?我在等等看是否有人能够解决这个问题。