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

# 1064 - Bạn gặp lỗi trong cú pháp SQL của mình; kiểm tra hướng dẫn sử dụng tương ứng với phiên bản máy chủ MySQL của bạn

Lỗi bạn đang nhận được là từ MySQL. Bất kể công cụ nào được sử dụng để tạo SQL, cơ sở dữ liệu dường như là MySQL (hoặc có điều gì đó rất sai với hệ thống của bạn nếu chúng bị nhầm lẫn và nghĩ rằng chúng là MySQL).

MySQL if tuyên bố (tài liệu tại đây ) phải nằm trong một chương trình được lưu trữ. Điều đó có nghĩa là mã này chỉ biên dịch bên trong một thủ tục được lưu trữ, hàm do người dùng xác định hoặc trình kích hoạt. Nó không "tự hoạt động".

Ngoài ra, MySQL không có sys những cái bàn. Nó sử dụng information_schema những cái bàn. Đề xuất mạnh nhất của tôi là sử dụng các công cụ phù hợp với cơ sở dữ liệu thực tế của bạn. Nếu bạn đang sử dụng một công cụ để tạo Sybase, thì hãy sử dụng Sybase làm cơ sở dữ liệu đích. Nếu bạn đang sử dụng MySQL, thì hãy sử dụng một công cụ để tạo mã MySQL. Hoặc, tốt hơn, hãy tự học cách viết các lệnh.

Cuối cùng, nếu bạn định sử dụng Sybase, hãy kết nối với cơ sở dữ liệu chính xác và sự cố của bạn sẽ được khắc phục.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chọn hàng liền kề trong sql khi được sắp xếp theo một trường khác?

  2. Cách nâng cấp MySQL trên CentOS

  3. Thứ tự MySQL theo khóa chính

  4. Cách tạo menu thả xuống

  5. Làm cách nào để viết các vars PHP $ _POST trong một hàm mysql_query?