Computer >> Máy Tính >  >> Lập trình >> MySQL

Sửa lỗi MySQL 1064 (42000) 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 để biết cú pháp phù hợp để sử dụng gần ')'

Lỗi này có thể xảy ra nếu bạn sử dụng sai cú pháp. Giả sử sau đây là câu lệnh tạo bảng -

mysql> create table DemoTable1492
   -> (
   -> timestamp TIMESTAMP,
   -> event int,
   -> );
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your 
MySQL server version for the right syntax to use near ')' at line 5

Bạn cần bỏ dấu phẩy thừa phía trên sau cột sự kiện để khắc phục. Trước tiên, hãy để chúng tôi tạo -

mysql> create table DemoTable1492
   -> (
   -> timestamp TIMESTAMP,
   -> event int
   -> );
Query OK, 0 rows affected (0.44 sec)

Chèn một số bản ghi vào bảng bằng cách sử dụng chèn -

mysql> insert into DemoTable1492 values(now(),101);
Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable1492 values(now()+interval 3 month,102);
Query OK, 1 row affected (0.14 sec)

Hiển thị tất cả các bản ghi từ bảng bằng lệnh select -

mysql> select * from DemoTable1492;

Điều này sẽ tạo ra kết quả sau -

+---------------------+-------+
| timestamp           | event |
+---------------------+-------+
| 2019-10-06 10:56:53 |   101 |
| 2020-01-06 10:57:07 |   102 |
+---------------------+-------+
2 rows in set (0.00 sec)