gpt4 book ai didi

mysql - 将 MySQL View 转储为包含数据的表

转载 作者:IT老高 更新时间:2023-10-29 00:17:23 25 4
gpt4 key购买 nike

假设我的数据库中有一个 View ,我想向某人发送一个文件,以在他们的数据库中创建该 View 的输出作为表。

mysqldump 当然只导出 'create view...' 语句(嗯,好吧,它包括创建表,但没有数据)。

我所做的只是将 View 复制为真实表格并将其转储。但是对于一张大 table 来说,它既慢又浪费:

create table tmptable select * from myview

没有创建一个模仿mysqldump行为的脚本并做到这一点,有没有更好的方法?

最佳答案

一种选择是对 CSV 文件进行查询并将其导入。选择 CSV 文件:

来自 http://www.tech-recipes.com/rx/1475/save-mysql-query-results-into-a-text-or-csv-file/

SELECT order_id,product_name,qty
FROM orders
INTO OUTFILE '/tmp/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'

关于mysql - 将 MySQL View 转储为包含数据的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/541322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com