使用sqlyog将本地csv文件加载到MySQL服务器


load data local infile 'D:\temp_data.csv' 
into table `database1`.`data` 
fields escaped by '\' terminated by ',' 
lines terminated by 'rn' 
(`business_code`, `cust_number`, `name_customer`, `clear_date`, `buisness_year`)

加载本地数据被禁用;这必须在客户端和服务器端上启用

我正试图将存储在计算机中的csv文件导入sql数据库中的表,但我遇到了此错误。我按照这个程序我的选择是什么?我是一名新手开发人员,试图将数据存储在sql server上并访问它在网页中使用jdbc动态加载其中的内容。

我认为在sqlyog中无法做到这一点。我建议您应该使用sql server的命令行版本,而不是gui

默认情况下,sql在启用--secure file priv选项的情况下运行因此,我们有两个选项之一,一个是更改sql的启动参数,另一个是更简单的选项,将要上传的文件放在C:\ProgramData\MySQL\MySQLServer8.0\Uploads\this目录中,因为这是--secure-file-priv的默认值,并从那里导入。

相关内容

  • 没有找到相关文章

最新更新