【问题标题】:Adjusting column name width in phpmyadmin在 phpmyadmin 中调整列名宽度
【发布时间】:2017-01-09 21:32:16
【问题描述】:

我在 phpmyadmin 中创建了一个 sql 表,它从网站上的表单中获取其信息。我有一列填充了街道地址信息,但它太窄了,街道地址换行到下一行而不是一行。我尝试了以下方法:

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

正如一些人在这里的其他答案中所建议的那样,但我得到一个错误

#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“char(200)”附近使用正确的语法

我对 sql 很陌生,所以我没有太多可以依靠的知识库,网上的东西有限,对我不起作用。有人可以回答我如何增加列的宽度以适应所收集地址的不同大小。

[

【问题讨论】:

  • 您确定正是您输入的内容吗?
  • 如果某个答案解决了您的问题,请考虑接受该答案。以下是meta.stackexchange.com/questions/5234/… 然后返回此处并对勾号/复选标记执行相同操作直到它变为绿色的方法。这通知社区,找到了解决方案。否则,其他人可能会认为问题仍然悬而未决,可能想要发布(更多)答案。您将获得积分,并鼓励其他人帮助您。 欢迎来到 Stack!

标签: mysql sql phpmyadmin alter-table


【解决方案1】:

MySQL 所需的语法 -

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

【讨论】:

  • 谢谢,查询终于被接受了。当我运行应用程序并检查文本仍然换行时。我在 sql 选项卡下的查询框中输入查询。我把它放在正确的地方了吗?
  • 运行DESCRIBE b; 来检查您的表配置。
  • 这是结果 --- b varchar(200) YES MUL NULL
  • 您可能希望将列类型设为TEXT
  • 您已经成功修改了基础表,但是您正在查看它的网页是问题所在。如果您在几个显示器上拉伸视图,然后加宽您正在查看的列,则不会出现换行。
猜你喜欢
  • 2021-12-29
  • 2016-03-09
  • 2018-07-16
  • 2016-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-24
  • 1970-01-01
相关资源
最近更新 更多