mysql - 如何使用phpmyadmin将1000行插入mysql数据库

标签 mysql phpmyadmin

我有1000条记录需要插入。

该表称为城镇,唯一的属性是名称和自动增量ID。

我该怎么做呢。

最佳答案

您可以使用存储过程来做到这一点。

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);

关于mysql - 如何使用phpmyadmin将1000行插入mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48910483/

相关文章:

python - 使用 Python 3 更新 MySQL 数据库

php - 在表悬停时从 WordPress 数据库获取数据

php - 使用 AJAX 从 MySQL 表中删除条目

php - 来自 SELECT COUNT 的 SQL 资源 ID #4?

python - 有什么安全的方法可以在 MySQL 查询中参数化数据库名称吗?

phpmyadmin - 表名称和“查询”选项卡旁边的红色圆圈中的警告标志/感叹号?

wordpress - 重新安装 WAMP 之前忘记备份数据库

php - 将整个 phpmyadmin 数据库导入新系统

mysql - 有没有办法优化 MYSQL 中的 `SHOW DATABASES` 查询

php - 多行查询时 PDO 获取失败