我試圖在SQL Server數據庫中創建表,但出現語法錯誤。如何解決在SQL Server中創建表時發生的語法錯誤
String quary1 = "CREATE TABLE " +chatTable +
"("
+"From varchar(255),"
+"To varchar(255),"
+"Message varchar(255))";
SqlCommand cmd1 = new SqlCommand(quary1, con);
cmd1.ExecuteNonQuery();
它給出了一個錯誤信息
語法錯誤從附近。
如果你給我一個提示會給出一個解決方案。謝謝
? – Barmar
'From'是一個T-SQL關鍵字 - 不要將它用於列名! (同樣適用於「To」) - 使用更具表現力的東西! –
Microsoft SQL Server –