解決sql update 1292 - Truncated incorrect DOUBLE value:

  • 在數據庫批量修改字符串的值,語句如下

      update jc_content_picture set img_path="/jeecms"+img_path where 1=1

  • 執行後提示如下

        err  1292 - Truncated incorrect DOUBLE value: 'jeecms'

  • 解決:

     在sql語句進行字符串拼接時,不是我們習慣的使用“+”,而是使用mysql自帶的字符拼接 函數concat(str1,str2,...),將上面sql改爲

     update jc_content_picture set img_path=CONCAT("/jeecms",img_path) where 1=1;

    可以正常執行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章