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

Làm cách nào để tôi tự động thực thi một tập lệnh hoặc quy trình MySQL sau khi chuyển tiếp kỹ thuật từ mô hình

Trong biểu đồ EER của bạn trên bàn làm việc, hãy nhấp chuột phải vào bảng và chọn bảng chỉnh sửa. Thao tác này sẽ mở ra một ngăn ở dưới cùng với một vài tab. Các tab là bảng, cột, chỉ mục, khóa ngoại, v.v. Có một tab được gọi là chèn. Tab này cho phép bạn chèn các bản ghi vào cơ sở dữ liệu Mô hình.

Khi bạn nhấp vào tab chèn, nó sẽ hiển thị một lưới. Thêm các bản ghi bạn muốn chèn vào lưới này. Đảm bảo rằng bạn cam kết các bản ghi này . Xem ảnh chụp màn hình chẳng hạn.

Bây giờ khi bạn thiết kế chuyển tiếp cơ sở dữ liệu trên màn hình đầu tiên, có một tùy chọn để Tạo câu lệnh chèn. Đánh dấu vào tùy chọn kỹ sư chuyển tiếp và dữ liệu bạn muốn chèn vào sẽ được viết theo tập lệnh khi bạn tạo mô hình. Lưu tập lệnh để bạn có thể chạy đi chạy lại mà không cần vào bàn làm việc MySQL.

Tôi không tìm thấy các tùy chọn để cập nhật, xóa hoặc thực hiện các thao tác dữ liệu khác trong bàn làm việc nhưng tôi nghĩ đây là những gì bạn đang tìm kiếm.

LƯU Ý:Để nhập trực tiếp các bản ghi, bạn sẽ không thể thực hiện việc đó qua bàn làm việc; không có tùy chọn. Bạn có thể lưu các bản ghi vào tập tin. Tuy nhiên, để nhập / tạo chúng, bạn cần phải thêm từng cái một (từ modeller). Tuy nhiên, bạn có thể tạo một bản sao lưu của cơ sở dữ liệu MySQL với các bản ghi đã có. Sau đó, sao chép các Câu lệnh CHÈN đó từ tập lệnh sao lưu MYSQL vào tập lệnh thiết lập của bạn.

Các bước sẽ là:

  1. Tạo cơ sở dữ liệu.

  2. Nhập các tệp có bản ghi thiết lập / cấu hình vào cơ sở dữ liệu mới được tạo

  3. Dự phòng cơ sở dữ liệu

  4. Mở tệp sao lưu, sau đó sao chép và dán các câu lệnh INSERT mà bạn đang tìm kiếm vào tập lệnh thiết lập được tạo bởi MySQL Workbench

CẬP NHẬT:

Tôi đã thực hiện một số thử nghiệm khi bạn đến bước xem xét kịch bản để được thực hiện trong kỹ thuật chuyển tiếp, bạn cũng có thể gọi các thủ tục được lưu trữ ở cuối (như bạn đã đề cập) bằng cách chỉnh sửa tập lệnh. Sau khi hoàn tất, hãy lưu tập lệnh vào tệp và kiểm tra.

Hy vọng điều đó sẽ hữu ích!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiển thị các bảng trong cơ sở dữ liệu SQLite bằng Python

  2. Xếp hạng dày đặc của MySQL cho mỗi nhóm / phân vùng

  3. Máy chủ lưu trữ máy chủ không xác định PHP MySql

  4. Nhận tất cả các ID đã chèn khi chèn nhiều hàng bằng một truy vấn duy nhất

  5. PHP - Đặt khóa của mảng truy vấn của tôi làm ID