从mysql中的视图转储数据
发布时间:2021-01-12 13:01:16 所属栏目:MySql 来源:互联网
导读:我有一个视图,并希望将其数据提取到一个文件,该文件具有创建表语句和数据.我知道mysqldump不适用于视图.最佳答案显然,没有一种自动方法来生成不存在的表的CREATE TABLE语句.所以你基本上有两个选择:创建一个实际的表,然后将其转储并删除.编写大量代码来分析
我有一个视图,并希望将其数据提取到一个文件,该文件具有创建表语句和数据. >创建一个实际的表,然后将其转储并删除. 第一个选项根本不是最优选,但它很容易实现:
您现在可以使用mysqldump转储表.当你完成了:
第二个选项可以根据您的需要进行最佳选择,但它可能会变得非常复杂,并且很大程度上取决于您的实际需求和工具可用性.但是,如果性能是一个问题,您可以通过快速而肮脏的技巧将两种方法结合起来:
现在,您使用自己喜欢的语言从my_view读取值并构建相应的INSERT INTO代码.最后:
无论如何,请随意解释为什么需要从视图中获取SQL代码,我们可能能够找到更好的解决方案. (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- mysqldump version从MySQL导出数据时出错
- 索引长度过长 ERROR 1071 (42000): Specified key was too
- mysql replication principle--转
- php – Laravel 5.5使用生产数据库整合迁移
- php – 我可以做些什么来在WordPress中获取实际准备好的语句
- php – 从csv文件中读取第一行并根据它创建表(csv文件字段)
- 使用MySQL和MSSQL为Entity Framework提供两个不同的数据库
- MySQL十进制字段’数据在第1行的第x列被截断’问题
- PHP如何在url中指定“返回一个目录级别”
- mysql – 在MariaDB中如何从表中选择前10行?