c# - 如何在MySQL中插入日期

标签 c# mysql

我正在使用 Visual Studio 和 C# 开发窗口应用程序 我想在具有日期数据类型的 Mysql 数据库表中插入日期

使用visual studio的datetimepicker控件

我写了一个这样的插入查询(insert into table name values('"+ datetimepicker.value + "')

它给我以下错误

ERROR [HY000] [MySQL][ODBC 3.51 Driver][mysqld-5.1.47-community]Incorrect datetime value: '01-06-2010 00:00:00' for column 'Date' at row 1

谁能解决这个问题

最佳答案

使用parameterized queries反而。您的代码受 SQL injection 约束攻击。

关于c# - 如何在MySQL中插入日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2951348/

相关文章:

php - SQL从一个列复制数据到另一个表的指定列

c# - DataGridView 选中行上下移动

c# - 从 C# 中的标准 I/O 非阻塞读取

c# - 为什么 C# 中的 "int[] is uint[] == true"

c# - 如何从 MahApps.Metro 将带有操作的按钮添加到 ShowInputAsync

mysql - 获取列名

mysql - 有效地将许多相似的记录插入MySQL

php - Windows 7 64 位上的 Xampp 安装错误

c# - 确定设置源自哪个配置文件?

java - 我怎样才能将我的电脑中的MySql数据库连接到android应用程序?