mysql設定欄位default值不生效

2021-10-17 02:32:45 字數 452 閱讀 9116

insert into item (id, item_name, create_time,user_no,

update_time, isdeleted)

values (#, #, #,#,

#, #)

修改後,帶下劃線的是表的欄位名,有大寫字母的是類裡面引數名

id,

item_name,

create_time,

user_no,

update_time,

isdeleted

#,#,#

#,#,#

insert into item()

values ()

原因的話看這篇文章,大概就是什麼欄位不插入就不要在insert中寫。全字段的插入語句對defaul的設定會失效。

MySQL設定自增字段

1 mysql每張表只能有1個自增欄位,這個自增字段即可作為主鍵,也可用作非主鍵使用,但是請注意將自增欄位當做非主鍵使用時必須為其新增唯一索引,否則系統將會報錯 1 將自動增長字段設定為主鍵 create table t1 id int auto increment primary key,sid ...

MySQL中設定自增字段

alter table album change album id album id bigint not null auto increment alter table album auto increment 1 建立 mysql create table cc id int auto incr...

Mysql設定某欄位唯一

mysql設定某欄位唯一 1.建表時加上唯一性約束 create table t user id int 11 not null auto increment,username varchar 18 not null unique,password varchar 18 not null,prima...