gpt4 book ai didi

c# - 如何通过 C# 控制台应用程序更新 MySql 表行?

转载 作者:行者123 更新时间:2023-11-30 00:06:52 25 4
gpt4 key购买 nike

我正在编写一个控制台应用程序并从 MySql 表中获取数据。代码:

 string connection = "Server=localhoht;Database=data;Uid=root;Pwd=root123";
MySqlConnection dbcon = new MySqlConnection(connection);
MySqlCommand selectData;
dbcon.Open();
selectData = dbcon.CreateCommand();
selectData.CommandText = "SELECT user_id, user_name,user_type FROM win_user WHERE user_type=1 ORDER BY user_id ASC ";
MySqlDataReader juh = selectData.ExecuteReader();

并且工作正常。现在我想用下面的代码更新一行:

string updatedata = "UPDATE win_user SET user_type='1' WHERE user_id= '1'";
MySqlDataAdapter MyData = new MySqlDataAdapter();
MyData.UpdateCommand = new MySqlCommand(updatedata, dbcon);

但它不起作用。

最佳答案

您可以在任何sql客户端工具(例如navicat)中运行命令“UPDATE win_user SET user_type='1' WHERE user_id= '1'”来验证它在您的mysql数据库上是否正确。

关于c# - 如何通过 C# 控制台应用程序更新 MySql 表行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24465328/

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