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

Làm cách nào để nhập một bãi chứa mysql trong khi đổi tên một số bảng / cột và hoàn toàn không nhập các bảng / cột khác?

Có thể không nhập một số bảng bằng cách từ chối quyền làm như vậy và sử dụng --force làm tùy chọn dòng lệnh.

Không thể nhập một số cột hoặc đổi tên chúng (ít nhất là không chỉnh sửa tệp kết xuất hoặc thực hiện sửa đổi sau khi nhập).

Đề xuất của tôi sẽ là:

  • Nhập các bảng vào cơ sở dữ liệu khác (1.3G vẫn rất nhanh).
  • Thực hiện việc giảm / đổi tên của bạn.
  • Xuất dữ liệu để tạo cho bạn một tệp kết xuất mới.

Nếu bạn lo lắng về kết xuất chứa nhiều cơ sở dữ liệu, công cụ dòng lệnh mysql có cờ -o để chỉ nhập một cơ sở dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách hoạt động của hàm POSITION () trong MySQL

  2. Mysql thay đổi công cụ bảng MyISAM thành InnoDB

  3. C # MySqlParameter vấn đề

  4. Loại lỗi cú pháp không hợp lệ =MyISAM trong DDL được tạo bởi Hibernate

  5. MySQL CHÈN VÀO với điều kiện kép cho NẾU KHÔNG TỒN TẠI