2017-01-09 116 views
0

我在phpmyadmin中創建了一個sql表,它從網站上的表單獲取其信息。我有一列填充街道地址信息,但它太窄,街道地址換行到下一行,而不是一行。我曾嘗試以下:在phpmyadmin中調整列名寬度

ALTER TABLE `b` 
ALTER COLUMN `c` varchar(200) 

如一些人所建議在其他的答案在這裏,但我得到一個錯誤

#1064 - 你在你的SQL語法錯誤;檢查對應於您的MySQL服務器版本的手冊,以便在第1行'char(200)'附近使用正確的語法。

我對sql很新,所以我沒有太多的知識庫回到上面,什麼是在線是有限的,並沒有爲我工作。有人可以提供一個答案,我可以如何增加列的寬度以適應收集的地址的不同大小。

[screenshot of table

+0

你肯定是*正是*您輸入的內容? – Siyual

+0

[如何更改MySQL列定義?](http://stackoverflow.com/questions/1595372/how-to-change-mysql-column-definition) –

+0

如果答案解決了您的問題,請考慮接受答案。以下是http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work然後返回到此處,並使用勾號/複選標記執行相同操作,直至變爲綠色。這告知社區,找到了解決方案。否則,其他人可能會認爲這個問題仍然存在,並且可能需要發佈(更多)答案。您將獲得積分,其他人將被鼓勵幫助您。 *歡迎使用Stack!* –

回答

3

你需要爲MySQL的句法 -

ALTER TABLE `b` MODIFY COLUMN `c` VARCHAR(200); 
+0

謝謝,查詢最終被接受。當我運行應用程序並檢查文本仍然包裝。我在sql選項卡下的查詢框中輸入查詢。我是否把它放在正確的地方? – falcon

+0

運行'DESCRIBE b;'來檢查你的表格配置。 –

+0

這是結果--- b varchar(200)YES MUL NULL – falcon