我正在使用Mysql和C#,试图通过我称为“索引”的列删除一行。它是一个int唯一的自动增量。
我想将一个sql字符串传递给executequery (string sql = "DELETE FROM Account WHERE index = '123'";)
让它删除第1行,或者任何我经过的行。
我也试过了。“从索引=123的帐户中删除”;
当我将列更改为字符串值时,它会工作。像CRN而不是索引。索引是int,CRN是字符串。但是,当我试图在C#中传递某些内容时,您只能将值作为字符串传递给sql连接。所以我想,我可能需要对我传递的值做一些事情,以指示字符串的这一部分是一个数字。
有点像
可执行查询(字符串sql =“从Accounts_NWACC中删除索引= '#1'";)
发布于 2013-06-27 04:47:48
首先将可执行查询更改为executeUpdate
executeUpdate("DELETE FROM Accounts WHERE index ='123'");
https://stackoverflow.com/questions/17343487
复制