SQLyog
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> SQLyog

Nơi nào trong đặc tả liên quan được ghi lại rằng một số nhận xét trong tập lệnh SQL, trên thực tế, được thực thi dưới dạng SQL hợp lệ (bằng MySQL)?

Nó nằm trong sách hướng dẫn, bên dưới "Cú pháp nhận xét".

http://dev.mysql.com/doc/refman/5.6 /en/comments.html

/*! MySQL-specific code */ 

Trong trường hợp này, MySQL Server phân tích cú pháp và thực thi mã trong nhận xét giống như bất kỳ câu lệnh SQL nào khác, nhưng các máy chủ SQL khác sẽ bỏ qua các phần mở rộng.

...

Nếu bạn thêm số phiên bản sau dấu “!” , cú pháp trong nhận xét chỉ được thực thi nếu phiên bản MySQL lớn hơn hoặc bằng số phiên bản được chỉ định.

Trong trường hợp các thủ tục được lưu trữ, toàn bộ khai báo được bao bọc, vì vậy nếu bạn cố gắng khôi phục tệp kết xuất trên phiên bản máy chủ MySQL quá cũ, nó không hỗ trợ các thủ tục được lưu trữ, thì máy chủ sẽ bỏ qua các định nghĩa thủ tục. thay vì khiến toàn bộ hoạt động khôi phục không thành công.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Cú pháp mệnh đề if thích hợp cho một hàm được lưu trữ trong MySQL là gì?

  2. Thao tác không được phép khi innodb_forced_recovery> 0 [SqlYog]

  3. Lỗi số 2058 Không thể tải plugin xác thực_windows_client:Không thể tìm thấy mô-đun được chỉ định

  4. Lỗi số 2003. Không thể kết nối với máy chủ mysql

  5. Nơi nào trong đặc tả liên quan được ghi lại rằng một số nhận xét trong tập lệnh SQL, trên thực tế, được thực thi dưới dạng SQL hợp lệ (bằng MySQL)?