Cách sửa mã lỗi 1064 MySQL?

1. Mã lỗi MySQL 1064 là gì?

Lỗi MySQL 1064 là một lỗi cú pháp, có nghĩa là MySQL không thể nhận dạng lệnh do người dùng đưa ra, vì lệnh không hợp lệ trong Ngôn ngữ truy vấn có cấu trúc hoặc SQL.

* Hình ảnh lỗi MySQL 1064:

Hình ảnh lỗi MySQL 1064
Hình ảnh lỗi MySQL 1064

Các yếu tố chính gây ra lỗi cú pháp MySQL 1064 là gì?

  1. Lỗi có thể phát sinh khi bạn sử dụng các lệnh đã lỗi thời/bị mất giá trị.
  2. Vì gõ sai lệnh chính tả.
  3. Do các từ dành riêng không chính xác đã được nhập vì chúng khác nhau giữa các phiên bản trong MySQL.
  4. Nó có thể xảy ra khi một dữ liệu cụ thể cần thiết cho truy vấn bị thiếu.

2. Cách Fix lỗi MySQL: 1064?

Phương pháp # 1: Chỉ định các từ 

Mã lỗi 1064 có thể xảy ra khi bạn không sử dụng đúng từ khóa dành cho việc phục vụ một tác vụ cụ thể. Ngoài ra, do phiên bản của MySQL không đáp ứng chính xác cho việc sử dụng một từ khóa cụ thể.

Ví dụ: Create Table alter (name, id);

Phương pháp # 2: Sửa các lệnh bị gõ nhầm

Nguyên nhân chính đằng sau mã lỗi 1064 là do nhập sai chính tả của lệnh / lỗi chính tả.

Ví dụ: UDPATE the table emp set id = 0;
Ở đây, một lệnh UPDATE bị gõ sai. Do đó, bạn cần giải quyết các câu lệnh bị gõ sai chính tả & lỗi chính tả.

Phương pháp # 3: Thiếu dữ liệu

MySQL gặp lỗi cú pháp: 1064 cũng có thể xảy ra khi nội dung cần thiết không có sẵn trong khi thực hiện truy vấn. Do đó, để sửa chữa nó, bạn có thể sử dụng phpMyAdmin hoặc MySQL Workbench. Đơn giản, bạn cần nhập dữ liệu bị thiếu bằng cách sử dụng giao diện bảng điều khiển của ứng dụng. Điều này sẽ giúp bạn thêm một cách thủ công dữ liệu đã biến mất.

Phương pháp # 4: Sử dụng chế độ Compatibility để chuyển cơ sở dữ liệu WordPress

Để sửa lỗi MySQL 1064 tạo cơ sở dữ liệu, cách tiếp cận đơn giản nhất là sử dụng plugin di chuyển như WP Migrate DB.

Điều này cho phép tính năng tự động phát hiện sẽ đảm bảo sao lưu trang web & cơ sở dữ liệu mới nhất của bạn thân thiện với nhiều phiên bản MySQL. Do đó, bạn có thể truy cập cài đặt chế độ tương thích bằng cách thử các bước sau:

  • Trước hết, hãy chuyển đến Tools >> Migrate DB
  • Tiếp theo, bạn cần nhấp vào Advanced Options
  • Bây giờ, hãy chọn hộp bên cạnh Compatible with older versions of MySQL trước khi bắt đầu di chuyển trang web của bạn.
Phương pháp # 5: Lệnh lỗi thời

Một số lệnh bị xóa hoàn toàn trong các phiên bản MySQL khác nhau hoặc chúng không được dùng nữa. Do đó, hãy đảm bảo rằng bạn có đang sử dụng đúng hay không. Nếu bạn sử dụng lệnh ‘ TYPE’ trong MySQL phiên bản 5.1 thì bạn sẽ nhận được mã lỗi 1064. Vì vậy, để sửa chữa lỗi này, hãy kiểm tra xem bạn đã sao lưu cơ sở dữ liệu MySQL trước đó hay chưa. Trong trường hợp, nếu không phải thì bạn cần tìm kiếm và thay thế “ TYPE = InnoDB ” bằng “ ENGINE = InnoDB ”.

Phương  pháp 6: Giải pháp tự động để khắc phục sự cố lỗi MySQL 1064

Bạn có thể tải xuống và cài đặt tool này: Chức năng chính của nó là sửa chữa cơ sở dữ liệu MySQL bị hỏng và khôi phục các tệp MySQL đã bị xóa một cách dễ dàng.

Đầu tiên:

Bước 1: Tải xuống, cài đặt và khởi chạy MySQL Database File Repair Tool

Bước 2: Bây giờ nhấp vào nút ‘ Select‘ và chọn ‘Repair corrupt database which is stored at default location of MySQL‘.

 

Bước 3: Trong khung bên trái, xem trước cơ sở dữ liệu và thành phần của nó trong cấu trúc dạng cây sau khi hoàn tất quá trình quét.

Bước 4: Sau khi xem trước, bạn có thể bắt đầu quá trình sửa chữa bằng cách nhấp vào nút ‘Sửa chữa’ trong menu tệp trên giao diện người dùng chính, một hộp thoại sẽ xuất hiện. Nhấp vào Có.

Bước 5: Sau khi hoàn tất thành công quá trình, một hộp thông báo sẽ hiển thị là ‘ quá trình sửa chữa đã kết thúc thành công ‘. Nhấp vào ‘OK’ để đóng hộp thông báo.

Be the first to comment

Leave a Reply

Your email address will not be published.


*