MYSQL8.0版本批量导入数据

MYSQL8.0版本批量导入数据,第1张

MYSQL8.0版本批量导入数据

用mysql8.0版本批量导入数据,会存在安全问题,8.0的版本对安全要求比较高,会限制本地数据的导入导出。一个解决方法就是:

1.查看安全路径;show variables like '%secure%'

2.把需要导入的文件,放进安全路径中。

3.然后加载安全路径中的数据;

load data infile "安全路径"

into table 表名

fields terminated by ','

ignore 1 lines

1、没谷歌到php可以用的直接方法,不过可以获取批量插入的第一个自增id 2、假设批量插入的数据的自增ID是连续的,则可以通过第一个自增ID获取所有自增ID 3、测试批量插入的数据的自增ID是否是连续的,即插入过程中,单独插入其他数据,批量插入的自增ID是否连续 4、生成批量插入10w条数据的sql 5、navicat打开两个页面,一个是上面的sql,一个是一条单独插入的sql(这条sql的test_id,要大于上面sql里随机数的最大值,方便查看) 6、所以可以使用2中的方式获取批量插入的所有自增ID


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8346133.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存