sách gpt4 ai đã đi

mariadb - 多个文件表 MariaDB

In lại 作者:行者123 更新时间:2023-12-04 02:19:39 31 4
mua khóa gpt4 Nike

我在 CentOS 6.4 上运行 MariaDB (10.0.2-MariaDB) 并且想使用 MariaDB 的 CONNECT-Engine 从一些日志文件中读取。由于日志文件很大,我用两个 CSV 文件重新创建了错误,每个文件由一行组成。

MariaDB [jedi]> create table test1 ( a char(10), b char(10) ) engine=CONNECT table_type=CSV file_name='/tmp/test1.csv' sep_char=';' compress=0 multiple=0;
Query OK, 0 rows affected (0.00 sec)

MariaDB [jedi]> create table test2 ( a char(10), b char(10) ) engine=CONNECT table_type=CSV file_name='/tmp/test2.csv' sep_char=';' compress=0 multiple=0;
Query OK, 0 rows affected (0.01 sec)

MariaDB [jedi]> select * from test1;
+------+------+
| a | b |
+------+------+
| test | bla |
+------+------+
1 row in set (0.00 sec)

MariaDB [jedi]> select * from test2;
+-------+------+
| a | b |
+-------+------+
| test2 | blub |
+-------+------+
1 row in set (0.00 sec)

现在有趣的功能是将这些文件合并到一个表中,这应该是可能的(如 https://kb.askmonty.org/en/connect-table-types-data-files/#multiple-file-tables ).

但如果我这样做:
MariaDB [jedi]> create table test_all ( a char(10), b char(10) ) engine=CONNECT table_type=CSV file_name='/tmp/test*.csv' sep_char=';' compress=0 multiple=1;
Query OK, 0 rows affected (0.00 sec)

MariaDB [jedi]> select * from test_all;
ERROR 2013 (HY000): Lost connection to MySQL server during query

有谁知道解释吗?别介意“compress=0”,我还测试了从 gzipped 文件中读取,这就像一个魅力......直到你尝试从两个文件读取到一个表中。

谢谢,
延斯

1 Câu trả lời

这是 MariaDB 10.0.2 中的一个错误,已在 10.0.3 中修复(corresponding ticket 表示 10.0.4,但 10.0.3 不再发生该错误)。

关于mariadb - 多个文件表 MariaDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16397243/

31 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com