gpt4 book ai didi

c# - 在 MySql (PhpMyadmin) 中根据条件将数据插入字段中

转载 作者:行者123 更新时间:2023-11-29 07:23:13 25 4
gpt4 key购买 nike

我有:机组人员表,其中每个字段都充满了数据,除了一个字段,即机组人员状态...它代表任何机组人员的可用性,即他/她是否可以参加下一次航类。

我的问题:我想在已分配到某个航类的特定机组人员的船员状态中插入“不可用”。为此,我必须使用 where 子句来确定 Flight_name 是否为空或有一些数据。如果它是空的(这意味着船员尚未分配),我想在其crew_status字段中插入available..如果它不为空(这意味着船员已分配给任何航类),我想在其船员状态字段中插入 unavailable...。我怎样才能做到这一点 ?我遇到错误

syntax error near: "='unavailable' where flight_name='fl243'"

我的模块是:

public void availability(string table_name, string field_name, string where_clause1, string where_clause2, string status)
{
con.Open();
MySqlCommand cmd = new MySqlCommand();
cmd.Connection = con;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "update " + table_name + "set "+field_name+"='" + status + "' where " + where_clause1+"='"+where_clause2+"'";
cmd.ExecuteNonQuery();
con.Close(); }

注意:table_name="crew"field_name="crew_status" Whereclause1="flight_name"Whereclause2="fl243 " , status="不可用"

最佳答案

table_nameset之间留一个空格

"update " + table_name + " set "+field_name+"='" + status + "' where " + where_clause1+"='"+where_clause2+"'";

关于c# - 在 MySql (PhpMyadmin) 中根据条件将数据插入字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35377292/

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