Я пытаюсь создать большую таблицу последовательных чисел в mysql. Я просто хочу 2 столбца; первичный ключ и столбец чисел с диапазоном 0-X, где X очень большой. Прибл. Это должно сделать 64 000 строк. Я попробовал этот код без успеха:Создание таблицы чисел в mysql
CREATE TABLE numbers (
number INT NOT NULL
CONSTRAINT XPKnumbers
PRIMARY KEY CLUSTERED (number)
)
INSERT INTO numbers (number) VALUES (0)
DECLARE @i INT
SET @i = 20
WHILE 0 < @i
BEGIN
INSERT INTO numbers (number)
SELECT number + (SELECT 1 + Max(number) FROM numbers)
FROM numbers
SET @i = @i - 1
END
SELECT * FROM numbers
и я получаю эту ошибку:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CONSTRAINT XPKnumbers PRIMARY KEY CLUSTERED (number)) INSERT INTO n' at line 3
Кто-нибудь есть какие-либо предложения, чтобы сделать эту работу?
Добавить часть «значения» из 'вставить table (columns) values (values) –