[SQL ] MySQL下選擇欄位加上流水編號

看板Database作者 (Kill me softly)時間17年前 (2008/12/13 14:13), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
不好意思我是MySQL新手, 想請問一個問題 我有一個table裡面有id(int)為PK Auto_increament by 1 然後因為某些原因我要將某欄位(形態為varchar(100))的值都批次改名 使得裡面的值開頭都一樣, 中間包含PK, 然後結尾也一樣 也就是說 如果id=1, 那某欄位的值應該是 my_file_1.jpg id=2, my_file_2.jpg ... 以此類推 我試著寫出如下語法 UPDATE `my_table` SET `my_column`= 'my_file_' + `id` + '.jpg' WHERE xxx.... 但是my_column的值最後得到的竟然是0 可見我的語法一定出了什麼問題... 應該怎麼把字串起來才好QQ? 感謝大家喔 -- ╭──╮╭──╮╭──╮╭╮╭╮╭──╮╭╮╭╮╭──╮ ╰╮╭╯│╭╮││ ─┤│╰╯│╰╮╭╯│╰╯││ ○ │ ││ │╰╯│├─ ││╭╮│╭╯╰╮╰╮╭╯│╭╮│ ╰╯ ╰──╯╰──╯╰╯╰╯╰──╯ ╰╯ ╰╯╰╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 66.27.223.142

12/13 19:57, , 1F
感覺是單引號下的位置直接讓資料庫誤判了吧
12/13 19:57, 1F
文章代碼(AID): #19GrAIsV (Database)
文章代碼(AID): #19GrAIsV (Database)