嗨,我是mysql和sql领域的新手。我试图在mysql中创建一个表,以便稍后可以在jupyter中使用它分析数据。问题在于数据太大,因此仅导入它会花费太长时间。我读到您可以为此目的使用加载数据文件。
这就是我所做的:
1)在mysql中仅使用列名而不是数据创建了一个表,因为该表在csv中 2)使用负载查询将数据从csv导入到创建的表中
问题: 错误1148不断出现!
我已经附上了屏幕截图,请让我知道我做错了什么?
嗨,我是mysql和sql领域的新手。我试图在mysql中创建一个表,以便稍后可以在jupyter中使用它分析数据。问题在于数据太大,因此仅导入它会花费太长时间。我读到您可以为此目的使用加载数据文件。
这就是我所做的:
1)在mysql中仅使用列名而不是数据创建了一个表,因为该表在csv中 2)使用负载查询将数据从csv导入到创建的表中
问题: 错误1148不断出现!
我已经附上了屏幕截图,请让我知道我做错了什么?
默认情况下,LOAD DATA被禁用,因为它存在安全风险。
请参阅以下答案以获取错误1148的原因: ERROR 1148: The used command is not allowed with this MySQL version
您尝试使用控制台失败,因为您正在以JavaScript模式运行它。看到这个答案: MySQL: SyntaxError: Unexpected identifier
另一种选择是使用mysqlimport。