你可以使用以下代码来实现查询MySQL表中的所有数据并判断输入的数据是否和表中的某一行重复:

using System;
using MySql.Data.MySqlClient;

namespace MySqlExample
{
    class Program
    {
        static void Main(string[] args)
        {
            string connectionString = "server=localhost;user=root;database=mydatabase;password=mypassword";

            Console.Write("Enter data to check for duplication: ");
            string inputData = Console.ReadLine();

            using (MySqlConnection connection = new MySqlConnection(connectionString))
            {
                connection.Open();

                string query = "SELECT * FROM your_table_name";
                MySqlCommand command = new MySqlCommand(query, connection);
                MySqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    string rowData = reader.GetString("your_column_name");

                    if (inputData == rowData)
                    {
                        Console.WriteLine("Duplicate data found: " + rowData);
                        break;
                    }
                }

                reader.Close();
            }

            Console.WriteLine("Data check completed.");
            Console.ReadLine();
        }
    }
}

请确保将your_table_name替换为你实际的表名,将your_column_name替换为你要检查的列名。另外,请根据你的实际情况修改连接字符串connectionString中的服务器、用户名、数据库和密码。

c# 编写代码实现:查询MySQL表中的所有数据判断输入的数据是否和表中的某一行重复

原文地址: https://www.cveoy.top/t/topic/i9jQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录