mysql> update test set t=concat(t,',','12');

解决方案 »

  1.   

    mysql里连接字符串不是+,是concat()
      

  2.   

    参考http://www.315safe.com/showarticle.asp?newsid=7812里的CONCAT()函数
      

  3.   

    CONCAT(str1,str2,...) 
    返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。 
    mysql> select CONCAT('My', 'S', 'QL');
            -> 'MySQL'
    mysql> select CONCAT('My', NULL, 'QL');
            -> NULL
    mysql> select CONCAT(14.3);
            -> '14.3'
    不要在程序中使用只在特定的数据库中才有的指令和函数。除非你的程序是专门为他而开发的
      

  4.   

    多谢谢各位了,我是PHP+mysql新手
    明天上班的时候再试试