2-30 关于代码语法
来源:2-30 测试其它约束条件
代码两万行
2019-03-25 20:47:17
INSERT test_default1(sex) VALUES(DEFAULT);
INSERT TABLE test_default1(sex) VALUES(DEFAULT);
老师这两种语法 为什么第二种会报错? 为什么 有时候教程中 同样适用第二种语法 加了TABLE不会报错 为什么 在这个例子中会报错?
下面是完整代码:
CREATE TABLE test_default1( id INT UNSIGNED AUTO_INCREMENT KEY, sex ENUM('a','b','c') NOT NULL DEFAULT 'a' ); INSERT test_default1(sex) VALUES(DEFAULT);
1回答
您好,插入数据的语法结构如下:
INSERT INTO 表名( 字段名,字段名...) VALUES(数据,数据...);
语法结构中并没有table关键字,因此在插入数据时添加table关键字错误。祝学习愉快!
相似问题