所以我正在制作一个每天显示病毒视频的应用程序。它使用 MySQL 数据库来计算观看次数,我有一个 MySQL 数据库,其中有一个名为 video1_count
的列,只有 1 个值。我想知道如何添加到当前 int 而不是添加新数据 我有一个名为 add user 的类,我将使用它来执行代码 我该怎么做?
我确实找到了这个 Post但是对于我的一生,我无法让它发挥作用。
我试过这段代码:
MySqlConnection connect = new MySqlConnection(Connect_String);
MySqlCommand cmd = new MySqlCommand();
cmd.Connection = connect;
cmd.Connection.Open();
string commandLine = null;
string commmandLine = "UPDATE Youtube SET Video1_count = Video1_count + 1 ";
cmd.Set // (Recommended by a user) but cmd.set is not valid
cmd.Connection.Close();
最佳答案
您没有在任何地方执行命令。
command.ExecuteNonQuery() 实际上会将您的命令发送到数据库
试试这个
MySqlConnection connection = new MySqlConnection(Connect_String);
MySqlCommand command = connection.CreateCommand();
command.CommandText = "UPDATE Youtube SET Video1_count = Video1_count + 1";
connection.Open();
command.ExecuteNonQuery();
connection.Close();
关于c# 添加到 mysql 数据库中的 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23189002/