Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi khi gửi đầu ra của truy vấn mysql tới tệp csv

SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test'
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ',';

Tại sao bạn lại đề cập đến ; này trong tất cả các hàng ??

MySQL có thể đang ghi tệp vào thư mục dữ liệu của riêng nó, như /var/lib/mysql/<databasename> Ví dụ. Để chỉ định đường dẫn, hãy sử dụng đường dẫn đầy đủ.

Tuy nhiên, nó phải là một thư mục có thể ghi bởi tài khoản người dùng mà daemon máy chủ MySQL đang chạy. Vì lý do đó, tôi thường sử dụng / tmp:

Chỉ định đường dẫn bạn muốn ghi vào:

INTO OUTFILE '/tmp/mydata.csv'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django kết nối sự cố mysql, NameError:tên '_mysql' không được xác định

  2. WHERE ngày giờ cũ hơn một thời gian nào đó (ví dụ:15 phút)

  3. Hiệu suất MySQL:Chỉ mục MySQL / MariaDB

  4. 10 câu hỏi phỏng vấn cơ sở dữ liệu MySQL cho người mới bắt đầu và người trung gian

  5. lỗi mysql:Không tìm thấy bảng mysql.innodb_table_stats