MySQL 更新语法

标签 mysql vb.net

使用mysql更新

Dim OfficerCreated, OfficerID As String
Dim OfficerTodaysDateandTime As Date
OfficerTodaysDateandTime = Now
OfficerID = lvOfficerGrid.SelectedItems.Item(0).SubItems(0).Text
OfficerCreated = lvOfficerGrid.SelectedItems.Item(0).SubItems(5).Text
UpdateOfficer = "UPDATE pcms.users SET user_fname = '" & Me.txtOfficerFname.Text.ToUpper & "', user_mname = '" & Me.txtOfficerMname.Text.ToUpper & "'," & _
"user_lname = '" & Me.txtOfficerLname.Text.ToString & "',user_status = '" & Me.AccountStatus.ToString & "',user_created = '" & OfficerCreated & "',user_updated = '" & OfficerTodaysDateandTime & "' WHERE user_id = " & _
"'" & OfficerID & "'"

OfficerID 是一个加载到 ListView 第 1 列中的整数值

OfficerCreated 是加载到 ListView 第 5 列中的 DATETIME

OfficerTodaysDateandTime 是 DATETIME

我在更新时遇到错误.. 我的代码有什么问题吗?

最佳答案

UPDATE table_name SET column1 = value1, column2 = value2 
WHERE [where you want to make changes]

要更新各个列字段,请使用逗号分隔,而不是与符号。

并且还建议放置一个where子句,否则每一行都会受到更新的影响。

关于MySQL 更新语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21814501/

相关文章:

.net - 如何在没有OverflowException的情况下将无符号整数转换为有符号整数

mysql - 如何在线访问MySQL数据库?

wpf - 分层代码优先 EF 绑定(bind)到 WPF Treeview ......不可能

c# - 外部引用 (DLL) 中的后台 Worker 锁定主线程

php - 无法在准备好的语句中比较来自 mysql 的值

MySQL数据库复制

php - 如果设置了所有值,则插入 mysql 查询

.net - 如何设置组合框自动完成下拉菜单中使用的字体

mysql - 正确的 SQL 跨表相乘

php - 在模型中的数据库查询生成器中使用 Controller 变量 - Laravel