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

MySQL kết xuất tập lệnh .sql và nhập vào một trận derby apache

mysqldump tùy chọn --compatible=ansi không tạo ra một tập lệnh SQL hoàn toàn Tương thích với ANSI, nó chỉ cố gắng tạo ra một kết quả là hơn thế nữa Tương thích ANSI:"Tạo ra đầu ra tương thích hơn với các hệ thống cơ sở dữ liệu khác hoặc với các máy chủ MySQL cũ hơn."

Thật không may, cú pháp SQL được hỗ trợ bởi mỗi cơ sở dữ liệu có một chút khác nhau. SQL là một tiêu chuẩn tương đối yếu, yếu hơn nhiều so với Javascript hoặc thậm chí C. Một số cơ sở dữ liệu hỗ trợ các tính năng tương thích như MySQL, hoặc thậm chí chế độ tương thích (tuyên bố từ chối trách nhiệm:Tôi là tác giả chính của H2), nhưng ngay cả điều này đôi khi vẫn chưa đủ.

Bạn có nhiều tùy chọn:bạn có thể thay đổi tập lệnh SQL được tạo bằng tay hoặc bạn có thể sử dụng một công cụ khác để sao chép cấu trúc / dữ liệu bảng. Một trong những công cụ như vậy là SQuirreL DB Copy Plugin (Tôi chưa bao giờ thực sự sử dụng nó, nhưng từ những gì tôi nghe nói, nó hoạt động tốt).



  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 biết kết quả từ bảng nào khi sử dụng UNION trong MySQL

  2. Chén thánh làm sạch đầu vào và đầu ra trong php?

  3. Các cột tăng dần trong laravel

  4. Việc sử dụng bộ đếm chế độ xem nhạy cảm với địa chỉ IP có thể mang quá nhiều khối lượng công việc cho MYSQL / PHP không?

  5. SQLAlchemy buộc in_ () sử dụng các chữ