0
У меня ошибка "you have an error in your SQL systax.."
, и я не знаю, где ошибка. Кто угодно?Ошибка systax MySQL в C#
static void Main(string[] args)
{
string sql = "CREATE TABLE DiceRolls IF NOT EXISTS (session INTEGER, dice1 INTEGER, dice2 INTEGER);";
string connString = "Server=localhost"+";database=3ddatabase"
+ ";port=3306" + ";User Id=root" + ";password=";
// string connStr = "server=localhost;user=root;port=3306;password=;";
MySqlConnection con = new MySqlConnection(connString);
con.Open();
MySqlCommand cmd = new MySqlCommand(sql, con);
cmd.ExecuteNonQuery();
con.Close();
}
Это, вероятно, точка с запятой в конце оператора. Кроме того, 'session' является ключевым словом (так что это плохой выбор для имени столбца), но он, вероятно, не должен вызывать синтаксическую проблему. –
@ Văn Học, пожалуйста, обратитесь к этой ссылке, это может помочь вам http://stackoverflow.com/questions/33154674/create-table-dynamically-with-mysql-command-in-c-sharp –