mysqldump --host=localhost --user=root --password=sysadmin --no-data test > "C:\test1\ttt.dump";
这是我从mysql数据库创建转储的命令,它正常工作并创建没有数据的转储。
但是我想要一些带有数据的表,这个命令创建带有表的转储,这些表都是空白的。
答案 0 :(得分:4)
删除no-data
开关将是我的一个猜测。
答案 1 :(得分:2)
您可以使用此命令
创建整个数据库的转储 mysqldump -uUserName -pPassword --add-drop-database --add-drop-table --hex-blob SchemaName > FileName.sql
只需输入正确的UserName,Password SchemaName和文件名。
答案 2 :(得分:0)
使用1命令是不可能的,但这是一种获得创造性的方法。
现在您有两个选择:
CREATE TABLE
替换为CREATE TABLE IF NOT EXISTS
或--force
选项