簡體   English   中英

使用mysql,jdbc創建表

[英]Creating a table using mysql, jdbc

我已經在我的java程序中進行了連接和聲明。 當我嘗試執行以下語句時,它會拋出錯誤

String details;
details="create table details(ID INTEGER,Name VARCHAR(255),Department VARCHAR(255))";
st.executeUpdate(details);

錯誤

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version 
for the right syntax to use near 'details(a INTEGER,name VARCHAR(255),id INTERGER)' 
at line 1

說明如何解決錯誤?

您的代碼似乎與錯誤消息不符。 錯誤消息代碼的問題是拼寫錯誤INTERGER而不是INTEGER。

我測試了您的代碼,它運行良好,然后將其替換為錯誤消息中的代碼,並且拼寫更正,並且在MySQL工作台上也可以正常運行。

create table details(a INTEGER,name VARCHAR(255),id INTEGER);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM