2011-01-26 57 views
0

在phpmyadmin中是否有任何語法查詢來修飾字母數字(varchar)數據?以下是我希望它發生的方式:SQL語法來修剪mysql中的字母數字數據phpmyAdmin

在我的表中我有兩個字段id(int)和promocode(varchar)(25),在我的promocode列中我有這個樣本數據BEFKR679GKQTX46AFKP14VY組成的(25)...我希望它只修整第一個字母數字,使它看起來像這些BEFKR679GKQT ..我不知道如何改變我現有的1,000輸入數據在我的表..到所有12不是25.

回答

1
  1. 備份您的表格。如果你不能這樣做,不要繼續。

  2. 測試就像一個測試表和命令確保你理解它:

    UPDATE my_table SET promocode = SUBSTRING(promocode,1,12); 
    
  3. 當它工作,你您滿意的測試表中,你的備份是完整的,這樣做是爲了真正的表。在MySQL字符串函數

更多信息是在這裏:

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html

從運行SQL phpMyAdmin的是在這裏:

http://community.mybb.com/thread-4720.html

+0

感謝約翰..它的工作 – Kid 2011-01-26 02:34:27