gpt4 book ai didi

mysql - 向 MySQL 插入值

转载 作者:行者123 更新时间:2023-11-29 03:49:39 24 4
gpt4 key购买 nike

如果我的 SQL 创建语句如下;

CREATE TABLE TABLENAME12
(
TAB_ID INT NOT NULL AUTO_INCREMENT,
NAME_FIRST NVARCHAR(200),
TYPE NVARCHAR(200),
PRIMARY KEY( TAB_ID )
);

如果我想向它插入值,我是否也应该输入 TAB_ID?因为它是自动递增的。

当我 INSERT INTO SWM_SALES_FEEDBACK VALUES (1,'Jerry','ty'); 如果我没有指定主键 INSERT INTO SWM_SALES_FEEDBACK VALUES ('Jerry ','ty'); 我收到以下错误:

ERROR 1136 (21S01): Column count doesn't match value count at row 1

1.) 如果 AUTO_INCREMENT 没有自动递增,那么它有什么意义呢?2.) 如果我有一个名为:

BIRTH_TIME DATE,

我应该如何向该字段插入值,因为它是 DATE 类型

最佳答案

1) 您必须遵守表中列的顺序。您可以执行以下任一操作:

INSERT INTO SWM_SALES_FEEDBACK VALUES (null, 'Jerry','ty');

INSERT INTO SWM_SALES_FEEDBACK (NAME_FIRST, TYPE) VALUES ('Jerry','ty');

2) 日期列可以使用 '2012-07-24' 格式。

关于mysql - 向 MySQL 插入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11631818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com