字体:  

数据不能插入

techliu 发表于: 2007-8-15 16:24 来源: PHPChina 开源社区门户

错误SQL 查询:
INSERT INTO xiha_info( cid, aid, title, content, sdate )
VALUES ( 22, 4, '果园环岛附近大开间', ' 租金:900元/月居室:一室面积:34㎡具体位置:果园环岛白强地砖,单独的洗澡间,单独卫生间.暖气,电磁炉,抽油烟机,热水器,空调,上下水,电话,宽带,洗衣机,冰箱,家具 ,空调扇,沙发,茶几,双人床,引水机.公交车:668 312 372 991 地铁八通线等租金最少交1年的(没有商量余地).押金1000元. 中介请勿打扰!!', now( ) )
MySQL 返回:
#1406 - Data too long for column 'content' at row 1

content 为text类型

为什么不能插入呢?

最新回复

海豚 at 2007-8-15 16:27:58
在设计数据字段时大小设置得太短了
你再检查数据库看看
techliu at 2007-8-15 16:29:05
text类型不是很大吗?
海豚 at 2007-8-15 16:29:34
嘿嘿,刚看错咯!
海豚 at 2007-8-15 16:30:28
按道理是不会出错的
sxm8271 at 2007-8-15 16:34:50
字符集问题~~~~
techliu at 2007-8-15 16:37:41
楼上的要说清楚些啊
luanren at 2007-8-15 16:38:26
哈哈,基本没问题呀
我在pg数据库上运行完全可以呀
:D :D
techliu at 2007-8-15 16:40:09
这是mysql下的,google半天了,不知所云
sxm8271 at 2007-8-15 16:40:33

QUOTE:

原帖由 techliu 于 2007-8-15 16:37 发表
楼上的要说清楚些啊
把content用英文试试,能插入就是字符集的事!!!
看看是不是有什么特殊的符号
techliu at 2007-8-15 16:41:22
能插入简短的中文,像这样的段落就不可以
sxm8271 at 2007-8-15 16:42:03
看这内容,搞房地产的吧。。。。哈哈~~~;P
sxm8271 at 2007-8-15 16:42:51
那里面可能有什么特殊的字符,你是用GB2312吗??
techliu at 2007-8-15 16:47:51
content      text          gb2312_chinese_ci        否  

就是这样
sxm8271 at 2007-8-15 16:51:36
租金:900元/月居室:一室面积:34㎡具体位置:果园环岛白强地砖,单独的洗澡间,单独卫生间.暖气,电磁炉,抽油烟机,热水器,空调,上下水,电话,宽带,洗衣机,冰箱,家具 ,空调扇,沙发,茶几,双人床,引水机.公交车:668 312 372 991 地铁八通线等租金最少交1年的(没有商量余地).押金1000元. 中介请勿打扰!!

把㎡去掉,看看好使不
techliu at 2007-8-15 16:53:32
嗯,这次特别好使了~
就是这个问题,thanks