我有一个只有一个表转储的SQL文件,比如用户表。现在我想将此用户表导入另一个空数据库,并排除其中的一些列。
我怎样才能实现它?
答案 0 :(得分:0)
如果您有权访问原始数据库,则可以创建没有某些列的转储。 请参阅示例https://dba.stackexchange.com/questions/34887/mysqldump-tables-excluding-some-fields
答案 1 :(得分:0)
按照以下步骤一次执行此操作。
将mysqlimport命令用于某些php文件"script.php"
exec('mysqldump ....')
?> 在此命令之后,将代码写入script.php文件以执行mysql查询以从新创建的数据库中删除/清空列。
将此php脚本设置为cron作为
php -f script.php