Skip to content Skip to main navigation Skip to footer

Xử lý lỗi syntax error: INSERT INTO counter

Trong bài viết này mình sẽ giúp các bạn xử lý nhanh lỗi syntax error: INSERT INTO counter.

I. Giới thiệu

Trong quá trình làm việc của mình thì mình đã từng hỗ trợ rất nhiều khách hàng chuyển website từ hạ tầng cũ sang hạ tầng mới. Và trong quá trình chuyển dữ liệu thì có một lỗi mình gặp khá thường xuyên.

Lỗi này thường sẽ xuất hiện khi hệ thống cũ sử dụng phiên bản MySQL phiên bản cũ, còn ở hệ thống mới thì sẽ sử dụng MySQL hoặc MariaDB mới hơn. Dưới đây là hình ảnh liên quan đến lỗi này.

syntax error: INSERT INTO counter

II. Xử lý lỗi syntax error: INSERT INTO counter

Để xử lý lỗi syntax error: INSERT INTO counter thì chúng ta sẽ cần đi qua hai bước sau.

Bước 1: SSH vào hệ thống DirectAdmin của bạn

Việc đầu tiên chúng ta cần làm là SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

Bước 2: Xử lý lỗi syntax error: INSERT INTO counter

Việc xử lý lỗi này khá đơn giản, các bạn chỉ cần thêm cấu hình sau vào tệp tin my.cnf là được:

AZDIGI Tutorial
sql_mode = ""
    

Còn tệp tin my.cnf ở đâu thì thông thường nó sẽ nằm tại đường dẫn sau:

AZDIGI Tutorial
/etc/my.cnf
    

Sau khi thêm dòng cấu hình này thì các bạn cần khởi động lại dịch vụ MySQL/MariaDB để dịch vụ nhận cấu hình mới.

Trường hợp vẫn chưa thành công thì các bạn cần thêm dòng cấu hình sau và khởi động lại MySQL/MariaDB:

AZDIGI Tutorial
innodb_strict_mode = 0
    

Đến đây thì lỗi sẽ được khắc phục và website sẽ hoạt động được bình thường.

III. Tổng kết

Hy vọng qua hai bước trên các bạn sẽ dễ dàng xử lý lỗi syntax error: INSERT INTO counter.

Chúc các bạn có thể thực hiện thành công.  Xem thêm các bài viết hữu ích về VPS (Máy chủ ảo riêng) tại đường dẫn sau:

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới: