表结构:
create table t_test
(
id int not null AUTO_INCREMENT,
userId varchar(50),
userPwd varchar(50),
isCheck bool,
isDisplay bool,
createDate timestamp not null
default current_timestamp,
primary key(id)
);
C#添加语句:
FD.BLL.t_test bll = new FD.BLL.t_test();
FD.Model.t_test model = new FD.Model.t_test();
model.userId = "jacky";
model.createDate = System.DateTime.Now;
if (bll.Add(model))
{
Response.Write("添加成功");
}
else {
Response.Write("添加失败");
}
执行结果:成功
修改一个表结构:
create table t_test
(
id int not null AUTO_INCREMENT,
userId varchar(50),
userPwd varchar(50) not null,
isCheck bool,
isDisplay bool,
createDate timestamp not null
default current_timestamp,
primary key(id)
);
执行结果:中途出错,提示userPwd不能为空
-- Mysql GUI v6.03 --
本人测试了,如果表结构里的字段不能为空,model更新的时候没有给这些不能为空字段赋值的话,会出现 “某某字段 is not null ”的提示