我是一名設計師,但由於我公司沒有程序員,我不得不開始學習編程。我只是在前些天做了些什麼(而且我只有一個HTML和CSS的知識背景),所以如果你能回答我的問題,請不要將任何知識視爲理所當然!爲什麼phpMyAdmin沒有導入我的表格?
我正在用Mike McGranth的「PHP & MySQL」使用「PHP & MySQL」來研究PHP和MySQL(如果你們中的任何一個擁有它,我在第90/91頁)。所以,這個任務很簡單:編寫一個.sql文件並在phpMyAdmin中用它創建一個表。
由於這是一本書的練習,我只需寫入它在頁面上寫入並測試它;是的,我也有解決方案文件,但重點是我看不到我的代碼(phpMyAdmin無法處理)和解決方案代碼之間的區別,這沒有問題。
我寫的.sql文件是這樣的:
CREATE TABLE IF NOT EXISTS products
(
id INT UNIQUE AUTO_INCREMENT ,
code INT NOT_NULL ,
name VARCHAR(25) NOT NULL ,
quantity INT DEFAULT 1 NULL ,
price DECIMAL(6,2) NOT NULL
) ;
與解決文件代碼是這樣的:
CREATE TABLE IF NOT EXISTS products
(
id INT UNIQUE AUTO_INCREMENT ,
code INT NOT NULL ,
name VARCHAR(25) NOT NULL ,
quantity INT DEFAULT 1 NULL ,
price DECIMAL(6,2) NOT NULL
) ;
這是phpMyAdmin給我的錯誤(如果日文部分是重要的,我可以添加翻譯):
由於我有解決方案,爲什麼要問?因爲也許我只是犯了一個小錯誤,但如果我不明白這一點,恐怕在處理更大的文件時可能會再次執行,可能是客戶端數據庫,真正的工作,而不僅僅是一個練習。 所以,如果任何人都會如此善意向我解釋,他/她會有我的無盡感恩!
你應該包括你的錯誤信息在你的問題,最好的文字,而不是場外的截圖。 – pvg
如果我沒有錯,你沒有創建數據庫,但試圖創建表。你有你的數據庫命名。 –
該數據庫已被創建用於其他練習^^ pvg:下一次我會做到這一點(如果我設法瞭解如何,寫作時點擊了很多東西,但我找不到發佈文本的好方法)呃,你們都! – hika86