gpt4 book ai didi

mysql - 尝试切换到导入到 MySQL 时出现转储文件错误

转载 作者:行者123 更新时间:2023-11-29 18:56:40 26 4
gpt4 key购买 nike

我有一个转储文件名称 mydata.dump.sql。目前使用我的 MYSQL 数据库的控制台。为了使用我的数据,我尝试了 source 命令:

source  mydata.dump.sql

但是我收到错误:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TRANSACTION' at line 7
Query OK, 0 rows affected (0.00 sec)

不确定该语法有什么问题,但转储文件是由 phpmyadmin 生成的,所以我猜它是合法的。以下是转储文件的摘录,显示第 7 行:

----
-- phpLiteAdmin database dump (http://www.phpliteadmin.org/)
-- phpLiteAdmin version: 1.9.7-dev
-- Exported: 10:39pm on May 20, 2017 (UTC)
-- database file: /home/ubuntu/workspace/finale.db
----
BEGIN TRANSACTION;
COMMIT;

最佳答案

在命令行中您可以使用:

mysql -u your_username -p database_name < mydata.dump.sql

如果您使用的是 Windows,请输入完整路径

USE your db_name;
SOURCE D:/yourfolder/mydata.dump.sql;

尝试将名称 mydata.dump.sql 替换为 mydata_dump.sql

有时我的 phpmyadmin 也会遇到奇怪的错误。很多人推荐使用mysqldump导出然后mysql ...导入

关于mysql - 尝试切换到导入到 MySQL 时出现转储文件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44091653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com