如何在MySql查询中使用参数?

时间:2019-11-28 21:04:11

标签: c# mysql visual-studio

我正在尝试在数据库中创建一个具有“变量名”的表,这意味着我在创建表时未指定表,而是使用@usn之类的参数。稍后,我将该参数分配给一个值,但是编译器在我键入“ @usn”的地方给了我一个语法错误。在查询中使用参数的正确方法是什么?

PD:我正在Visual Studio中用C#编写代码,并在那里管理MySql数据库。

MySqlCommand command = new MySqlCommand("CREATE TABLE IF NOT EXISTS @usn (id INT NOT NULL ...)", db.getConnection());

command.Parameters.Add("@usn", MySqlDbType.VarChar).Value = username;

0 个答案:

没有答案