Вставить с таблицей в то время как L oop в MySQL - PullRequest
1 голос
/ 20 апреля 2020

Я пытаюсь вставить кучу записей в мою таблицу базы данных MySQL.

Я не являюсь экспертом в создании хранимой процедуры.

Вот мой код:

BEGIN

 DECLARE var INT; 
 SET var = 0; 
 WHILE var < 100000 DO 
  INSERT INTO stored_copy (total, active, stored) VALUES (var, 1, 1);
  SET var = var + 1; 
 END WHILE; 

END;

Вот ошибка:

enter image description here

Может кто-нибудь проверить, что Я делаю не так?

Ответы [ 2 ]

1 голос
/ 20 апреля 2020

Обновить имя столбца «сохранен» в таблице сохраненной копии. сохранено зарезервированное слово.

1 голос
/ 20 апреля 2020

сохранено зарезервированное слово вы должны использовать обратные пометки

см. Также Когда использовать одинарные кавычки, двойные кавычки и обратные кавычки в MySQL

BEGIN

 DECLARE var INT; 
 SET var = 0; 
 WHILE var < 100000 DO 
  INSERT INTO stored_copy (total, active, `stored`) VALUES (var, 1, 1);
  SET var = var + 1; 
 END WHILE; 

END;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...