我的 Sql 表设置如下
create table contact(
id bigint not null,
first_name varchar(255) not null,
last_name varchar(255) not null,
phone varchar(255) not null,
email varchar(255) not null,
company varchar(255) not null,
external_access varchar(255),
online_status varchar(12),
constraint pk_computer primary key (id));
所以最初我将数据值输入到表中,除了 external_access 和 online_status。然后我尝试使用下面的函数更新 online_status。
DB.withConnection { implicit connection =>
SQL(
"""
update contact
set online_status = online
where email = {email}
"""
).on(
'email -> email
).executeUpdate()
}
所以在线状态更新后,我尝试使用再次显示页面
select * from contact
(以上代码只是大意,实际展示功能是https://github.com/playframework/Play20/blob/master/samples/scala/computer-database/app/models/Models.scala的页面展示功能列表)
但是,online_status 尚未更新。它继续不显示任何内容(在 online_status 列中)。有人可以帮我调试吗