从mysql中的视图转储数据
发布时间:2021-04-01 07:02:24 所属栏目:MySql教程 来源:网络整理
导读:我有一个视图,并希望将其数据提取到一个文件,该文件具有创建表语句和数据. 我知道mysqldump不适用于视图.最佳答案显然,没有一种自动方法来生成不存在的表的CREATE TABLE语句.所以你基本上有两个选择: 创建一个实际的表,然后将其转储并删除. 编写大量代码来
我有一个视图,并希望将其数据提取到一个文件,该文件具有创建表语句和数据. >创建一个实际的表,然后将其转储并删除. 第一个选项根本不是最优选,但它很容易实现:
您现在可以使用mysqldump转储表.当你完成了:
第二个选项可以根据您的需要进行最佳选择,但它可能会变得非常复杂,并且很大程度上取决于您的实际需求和工具可用性.但是,如果性能是一个问题,您可以通过快速而肮脏的技巧将两种方法结合起来:
现在,您使用自己喜欢的语言从my_view读取值并构建相应的INSERT INTO代码.最后:
无论如何,请随意解释为什么需要从视图中获取SQL代码,我们可能能够找到更好的解决方案. (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读