mysql:导入模式而不丢失数据

mysql:导入模式而不丢失数据,mysql,import,mysql-workbench,Mysql,Import,Mysql Workbench,我有一个大约15个表的数据库,我对其进行了重新构造,并将其更改为innoDB,使用MySQL Workbench创建了外键等。我可以从EER图中提取sql格式的模式,但如何在不丢失数据的情况下将其导入mySQL 提前谢谢 mysql -uuser -ppassword dbname < schema.sql 但是不要忘记创建数据库dbname和授予用户权限。如果schema.sql中存在DROP TABLE,则这将不起作用。首先,您需要确保schema.sql中不存在DROP TABLE

我有一个大约15个表的数据库,我对其进行了重新构造,并将其更改为innoDB,使用MySQL Workbench创建了外键等。我可以从EER图中提取sql格式的模式,但如何在不丢失数据的情况下将其导入mySQL

提前谢谢

mysql -uuser -ppassword dbname < schema.sql
但是不要忘记创建数据库dbname和授予用户权限。

如果schema.sql中存在DROP TABLE,则这将不起作用。首先,您需要确保schema.sql中不存在DROP TABLE语句,但是运行:mysql-uuser-ppassword dbname