2017-02-15 111 views
0

我需要更新一個像這樣的單元格「12,3,54,66,43」(5個逗號在單行中的數字) - 數字需要是隨機的,範圍在1 -100MySQL隨機數+字符串更新行

這裏是SQL我試圖

UPDATE `mobilelk_funzone`.`feature_wallpaper` SET `wallpaper` = FLOOR(1 + RAND() * 100) + "," +FLOOR(1 + RAND() * 100) + ","+FLOOR(1 + RAND() * 100) + ","+FLOOR(1 + RAND() * 100) + ","+FLOOR(1 + RAND() * 100) + "," WHERE `feature_wallpaper`.`id` = 1; 

但這僅返回數量不和「」

+0

您的標記是錯誤的啓動器。 – Option

回答

0

CONCAT是你的朋友在這裏:

CONCAT(FLOOR(RAND() * 100) + 1, '"', FLOOR(RAND() * 100) + 1) 
-1

你需要更新這樣的「12,3,54細胞,66,43「 - 數字需要是隨機的,範圍在1-100之間

我建議下面的代碼做到這一點:

random_number = mt_rand(1,1000);