要修改 MySQL 的數據,您可以使用 SQL 語句中的 UPDATE 命令。下面是一個示例:
UPDATE table_name
SET column1 = value1, column2 = value2
WHERE condition;
在這個語句中,您需要指定要更新的表名(table_name),要更新的列名和新值(column1 = value1, column2 = value2),以及更新的條件(WHERE condition)。通過修改這些參數,您可以更新指定的數據。
在 MFC 中,您可以使用 CDatabase 和 CRecordset 類來執行 SQL 命令。下面是一個示例:
CDatabase db;
db.OpenEx(_T("DSN=your_dsn"));
CRecordset rs(&db);
rs.Open(CRecordset::dynaset, _T("SELECT * FROM table_name WHERE condition"));
rs.Edit();
rs.SetFieldValue(_T("column1"), value1);
rs.SetFieldValue(_T("column2"), value2);
rs.Update();
rs.Close();
db.Close();
在這個示例中,您需要替換 your_dsn
為您的數據源名稱,table_name
為要更新的表名,condition
為更新的條件,column1
和 column2
為要更新的列名,value1
和 value2
為新值。然后,通過調用 Edit()
方法開始編輯記錄,通過 SetFieldValue()
方法設置新值,最后通過 Update()
方法提交更改。最后,記得關閉 Recordset 和 Database 對象。
希望這可以幫助您修改 MySQL 的數據。