本帖最后由 ACMAIN_CHM 于 2011-01-24 12:57:55 编辑

解决方案 »

  1.   

    mysql> select * from subi;
    +---------+---------------------------------------------------------------------
    ----------------+
    | pro_img | pro_mimg
                    |
    +---------+---------------------------------------------------------------------
    ----------------+
    | NULL    | 4108mbXO7-L.jpg|41oSD8U1dVL.jpg|31KNYvN7d5L.jpg|41vHjpK5pZL.jpg|none
    |none|none|none |
    +---------+---------------------------------------------------------------------
    ----------------+
    1 row in set (0.30 sec)mysql> update subi set pro_img=SUBSTRING_INDEX(pro_mimg,'|',1);
    Query OK, 1 row affected (0.08 sec)
    Rows matched: 1  Changed: 1  Warnings: 0mysql> select * from subi;
    +-----------------+-------------------------------------------------------------
    ------------------------+
    | pro_img         | pro_mimg
                            |
    +-----------------+-------------------------------------------------------------
    ------------------------+
    | 4108mbXO7-L.jpg | 4108mbXO7-L.jpg|41oSD8U1dVL.jpg|31KNYvN7d5L.jpg|41vHjpK5pZL.
    jpg|none|none|none|none |
    +-----------------+-------------------------------------------------------------
    ------------------------+
    1 row in set (0.00 sec)楼主上个帖子提过,并且版主也给你回答了;
      

  2.   

    这次行了,之前板主答的不知道为什么出现问题:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '( pro_mimg,
     '|',
    1 ) WHERE pro_no = 'TG042195'' at line 1怎样也好,很感谢你的解答!