Как вставить 1000 строк в базу данных MySQL с помощью phpmyadmin

0

У меня 1000 записей, которые мне нужно вставить.

Таблица называется городами, и единственными атрибутами являются имя и идентификатор автоинкремента.

Как мне это сделать.

  • 0
    Самый простой способ - загрузить файл CSV.
  • 0
    Вот что у меня есть. Как я могу загрузить его. У меня только один столбец в CSV-файле
Показать ещё 1 комментарий
Теги:
phpmyadmin

1 ответ

0

Вы можете сделать это, используя хранимые процедуры.

DELIMITER $$
DROP PROCEDURE IF EXISTS insert_data; $$
CREATE PROCEDURE insert_data(IN p_cur INT, IN p_max INT)
BEGIN
    TRUNCATE TABLE 'towns';
    START TRANSACTION;
    WHILE p_cur <= p_max do
        INSERT INTO 'towns' VALUES ('Name');
        SET p_cur = p_cur + 1;
    END WHILE;
    COMMIT;
END; $$
DELIMITER ;
CALL insert_data(1,1000);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню