我在MySQL数据库中有几个表,这些表已经被填满了。

有什么方法可以获取DML,它用完全相同的数据填充具有相同名称的表吗?

对于前。如果我有这样的表(名称):

name_id : 1
name_val : john
name_id : 2
name_val : jack

I want to get this kind of DML :

Insert into table names(name_id,name_val) values(1,'john');
Insert into table names(name_id,name_val) values(2,'jackn');

最佳答案

您可以利用mysqldump

要仅获取数据,请使用--no-create-info参数

mysqldump -u user -p[password] --no-create-info --compact db_name table_name > dump.sql

关于mysql - 如何从MySQL中的现有表中获取DML语法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17099249/

10-12 21:01