看板 Database 關於我們 聯絡資訊
不好意思我是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
jimwayne123:感覺是單引號下的位置直接讓資料庫誤判了吧 12/13 19:57