mysql插入特殊字符时错误,急!
mysql4.1.10一个varchar字段,collation是gbk,当插入“”这个字符时,就会发生错误,急啊! 问题点数:20、回复次数:9Top
1 楼mathematician(数学家)回复于 2005-03-01 13:12:40 得分 5
INSERT into table_name set field_name='\';Top
2 楼wjjchen(redfox)回复于 2005-03-01 14:16:39 得分 0
上面的不行啊Top
3 楼mathematician(数学家)回复于 2005-03-01 14:41:52 得分 0
奇怪了,我在linux下的mysql 4.1.1 测试了可以的啊?
你那里提示什么错误?
mysql转义字符就用'\'Top
4 楼wjjchen(redfox)回复于 2005-03-01 15:00:05 得分 0
你的版本有collation的设置选项了吗?Top
5 楼wjjchen(redfox)回复于 2005-03-02 16:03:09 得分 0
经测试在4.0.22下就正确,看来由于4.1以上的版本对字符集支持的改变使得配置和设计mysql数据库变的麻烦了Top
6 楼wjjchen(redfox)回复于 2005-03-03 15:26:32 得分 0
有谁能具体的讲一下mysql对字符集支持的具体配置阿,还有客户端连接的时候是不是要注意什么东西,比如说php连接mysql?Top
7 楼nustchen(壁虎)回复于 2005-03-03 17:04:32 得分 5
我也有类似的问题,我全部试过了,当插入0x81、0x8d、0x90、0x9d这四个字符时会把它们改成0x3f,我用的字符集是utf8.Top
8 楼WapWeb(大白菜芯)回复于 2005-03-03 23:50:48 得分 5
这个估计是跳脱字元的问题.而且这个问题应该是针对LIUNX和MYSQL数据库才有的。你才WINDOWS下,对,也会有.因为是MYSQL的问题.我有个函数也许有点用.你回头加我吧 MSN:java@cu165.com 我给你你看看好用吗!!Top
9 楼nustchen(壁虎)回复于 2005-03-04 15:50:19 得分 5
真是着急啊,试了很多方法都不能解决问题。Top




