【问题标题】:Mysql WorkBench : Default varchar value as emptyMysql WorkBench:默认varchar值为空
【发布时间】:2013-08-05 00:32:32
【问题描述】:

在我开始使用 MySql WorkBench 之前,我使用的是 phpmyadmin,并且喜欢将 varchars 的默认值设置为空。所以在我的代码中,我不必检查空值,只能使用 if $value = '' 比较。如何在 mysql 工作台中将默认值设置为空?如果我将文本框留空,不像 phpmyadmin 它认为我不需要任何默认值。

谢谢你

伊姆兰

【问题讨论】:

  • 这是一个恼人的错误!由于 MySQL Workbench 响应“未检测到任何更改”,我已经确认您对 peterm 的回答的评论实际上对表格没有影响。有趣的旁注:在我投票给你之前,我们的 SO 代表彼此相差 2 点(1446、1444)。
  • 有趣的是,最新版本仍未修复此问题。有人应该发布错误报告

标签: mysql mysql-workbench


【解决方案1】:

只需在您的专栏的default 字段中添加两个引号''

或右键单击一列并选择Default ''

【讨论】:

  • 右键单击选项不起作用。点击,没有任何反应。错误也许。手动修复它。
  • @ImranOmarBukhsh +1 答案无效。 MySQL 工作台错误。必须使用 SQL 手动更改表
【解决方案2】:

工作台有一个错误,无法更新空字符串(它说没有更改)。 我先设置成空格'',然后把sql代码改成空字符串''。这样就行了。

【讨论】:

    猜你喜欢
    • 2015-05-24
    • 2013-11-06
    • 2019-02-01
    • 1970-01-01
    • 2011-04-05
    • 2012-05-23
    • 2014-04-11
    • 1970-01-01
    • 2017-11-28
    相关资源
    最近更新 更多