我是一名在線學生,剛剛開始學習SQL。我正在做一個練習,我必須在Apache Open Office 4.1.3中使用以下命令創建一個新的數據庫。這個用於Apache Open Office Base的SQL命令有什麼問題?
CREATE TABLE "tbl_customers" ("customer_id" INTEGER IDENTITY, "first_name" VARCHAR(50), "last_name" VARCHAR(50), "phone" VARCHAR(25), "email" VARCHAR(30), PRIMARY KEY ("customer_id"));
syntax error, unexpected NAME, expecting ')' or ','
這是一個命令,一個教練用她對世界的另一端計算機上,在同一個版本的開放式辦公的,它執行了她。我已卸載,重新啓動計算機並重新安裝程序,檢查逗號和撇號,但無論我嘗試,它不斷給我上述錯誤。
該命令在MS SQL Server中正常運行!您可以嘗試刪除所有雙引號,因爲在這個示例中它們不是必需的。您的語法可能會有所不同,具體取決於您使用的數據庫服務器的類型,請查看以下鏈接:https://www.w3schools.com/sql/sql_primarykey.asp – Lucky
您在此之前或之後有代碼嗎?這可能是你的問題所在...... – Lucky
嗨,幸運。謝謝。不,我在此之前或之後沒有任何代碼。這實際上是我需要運行的第一個命令。我實際上嘗試刪除雙引號(沒有成功),但據我所知,Open Office Base需要它們。 –