insert into tablename (pic_key,pic_value) values('210','"演出\r\n\r\n",');
 pic_value的是text类型的 。mysql 会自动将 \r\n 换成换行 ,有什么办法叫mysql不解析,就显示\r\n呢

解决方案 »

  1.   


    insert into tablename (pic_key,pic_value) values('210','"演出\\r\\n\\r\\n",');
      

  2.   

    DECLARE  @table TABLE(pic_key VARCHAR(10),pic_value  varchar(20))
    insert into @table (pic_key,pic_value) 
    values('210','"演出\r\n\r\n",');SELECT * FROM @table/*
    pic_key pic_value
    210    "演出\r\n\r\n",
    */???
      

  3.   

    你回复的还是有问题?CREATE TABLE `p_cache_key` (
      `id` int(11) NOT NULL auto_increment,
      `pic_key` varchar(200) NOT NULL,
      `pic_value` text NOT NULL,
      PRIMARY KEY  (`id`),
      KEY `pic_key` USING BTREE (`pic_key`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8
     上面是我的建表语句,你按这个建表,可以再帮我看看嘛?
      

  4.   

    对于这种,您理解错误了,我插入的就是:insert into tablename (pic_key,pic_value) values('210','"演出\r\n\r\n",');