以下CREATE TABLE
语句是有效的,并且工作正常:
CREATE TABLE table1 (
'ID' int NOT NULL,
'PID' varchar(100) NOT NULL PRIMARY KEY,
'A' varchar(100) NOT NULL,
'B' varchar(100) NOT NULL,
'C' varchar(100),
'D' varchar(100),
'E' varchar(100)
);
但是,对于以下INSERT IGNORE
语句,我得到一个无效的 MySQL 语法错误:
INSERT IGNORE INTO table1 ('ID', 'PID', 'A', 'B', 'C', 'D', 'E')
VALUES (150, 'ABC123', 'ABC', 'ADE', 'ABC', 'ACE', '12345');
我也试过:
INSERT IGNORE INTO table1 (ID, PID, A, B, C, D, E)
VALUES (150, 'ABC123', 'ABC', 'ADE', 'ABC', 'ACE', '12345');