你好,我正在嘗試向user_acc表中插入100-200個新行,但由於某種原因,我當前的代碼無能爲力。Mysql插入多行隨機值
DELIMITER //
DECLARE x INT DEFAULT 0;
WHILE x < 200 DO
INSERT INTO `user_acc`(`playRegion`, `firsttimelogin`) VALUES
(RAND() * (6)+1,1) ;
SET x = x +1;
END WHILE;
DELIMITER ;
,所以我加入playRegion和firsttimelogin每一行的,playRegion是隨機1-5和firstimelogin是walways 1.一次我嘗試執行查詢什麼也沒有發生任何錯誤罷了。
語法錯誤線3個 –
@EgiDijus精心製作,檢查rextester鏈接,做工精細 – EoinS
您可以使用工作臺保存存儲的過程,但如果從shell中運行以其它方式使用分隔符。你不能運行匿名塊,需要存儲過程 – EoinS