我正在嘗試在MySQL中生成一個連續數字的大表。我只想要2列; 主鍵和數字列,范圍為0-X,其中X非常大。約。64,000行應該這樣做。我試過這段代碼沒有成功:CREATE TABLE numbers ( number INT NOT NULL CONSTRAINT XPKnumbers PRIMARY KEY CLUSTERED (number) )INSERT INTO numbers (number) VALUES (0)DECLARE @i INTSET @i = 20WHILE 0 < @i BEGIN INSERT INTO numbers (number) SELECT number + (SELECT 1 + Max(number) FROM numbers) FROM numbers SET @i = @i - 1 ENDSELECT * FROM numbers我收到此錯誤:#1064 - 您的SQL語法有錯誤; 查看與您的MySQL服務器版本對應的手冊,以便在'CONSTRAINT XPKnumbers PRIMARY KEY CLUSTERED(數字)附近使用正確的語法。在第3行插入n'有人建議讓這項工作嗎?
在MySQL中創建“數字表”
慕容森
2019-09-03 19:32:05