ERROR 1064 (42000) ফিক্স: অতিরিক্ত কমা হटান
এই এরর হয় যখন CREATE TABLE স্টেটমেন্টে শেষ কলামের পরে কমা (`,`) থাকে। MySQL এটা এক্সপেক্ট করে না।
ভুল সিনট্যাক্স (এরর দেবে)
mysql> CREATE TABLE DemoTable1492 (
-> timestamp TIMESTAMP,
-> event INT,
-> ); -- এখানে এক্সট্রা কমা
ERROR 1064 (42000): ... near ')' at line 5
সঠিক সিনট্যাক্স
mysql> CREATE TABLE DemoTable1492 (
-> timestamp TIMESTAMP,
-> event INT
-> ); -- শেষ কলামের পরে কমা নেই
Query OK, 0 rows affected
পরীক্ষা
mysql> INSERT INTO DemoTable1492 VALUES (NOW(), 101), (NOW() + INTERVAL 3 MONTH, 102); mysql> SELECT * FROM DemoTable1492;
+---------------------+-------+ | timestamp | event | +---------------------+-------+ | 2019-10-06 10:56:53 | 101 | | 2020-01-06 10:57:07 | 102 | +---------------------+-------+
সাধারণ টিপ: সবসময় চেক করুন শেষ কলাম ডেফিনিশনের পরে কমা নেই।