c#添加到mysql数据库中的int

c#添加到mysql数据库中的int,c#,mysql,visual-studio-2010,phpmyadmin,int,C#,Mysql,Visual Studio 2010,Phpmyadmin,Int,因此,我制作了一个每天都会显示病毒视频的应用程序。它使用MySQL数据库对视图进行计数,我有一个MySQL数据库,其列名为video1\u count,只有1个值。我想知道如何添加到当前int而不是添加新数据我有一个名为add user的类,我将使用它来执行代码如何才能做到这一点 我确实找到了这个,但我这辈子都没法让它发挥作用 我尝试了以下代码: MySqlConnection connect = new MySqlConnection(Connect_String); MySqlCommand

因此,我制作了一个每天都会显示病毒视频的应用程序。它使用MySQL数据库对视图进行计数,我有一个MySQL数据库,其列名为
video1\u count
,只有1个值。我想知道如何添加到当前int而不是添加新数据我有一个名为add user的类,我将使用它来执行代码如何才能做到这一点

我确实找到了这个,但我这辈子都没法让它发挥作用

我尝试了以下代码:

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(); 

你没有在任何地方执行命令

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();

展示您是如何尝试的,然后人们可能会发现问题所在并建议如何修复it@har07更新了我的帖子“No database selected”哦,数据库的名称是Slq4342562,表名是Youtube,列名为Video1\u count这将如何进行,对不起,我对在我的数据库中使用MySQL还不熟悉applications@Gerard2202检查您的连接字符串,它提到了数据库名Slq4342562吗?@har07这是我的连接字符串
string Connect_string=“datasource=sql3.freesqldatabase.com;port=*****;username=*****;password=*****”看起来像是错误的连接字符串。查看ConnectionString.com上MySQL下的选项。常规格式似乎与以下内容类似:“Server=sql3.freesqldatabase.com;Port=***;Database=Sql4342562;Uid=***;Pwd=***;”