PHPMyAdmin警告框 - 表单中缺少值 - 所有常用字段都填写完毕?

时间:2012-01-11 19:10:41

标签: mysql phpmyadmin

出于某种原因,在使用PHPMyAdmin并尝试保存表格时,即使我已经输入了我通常所做的所有信息,我也会收到一个警告框,其中包含内容" Missing表格中的价值!"。

这是我的PHPMyAdmin控制台的屏幕截图(由于分辨率合并了2个屏幕):

PHPMyAdmin Create Table Modal Box

到目前为止我尝试过的事情:

  • 将所有数据类型更改为VARCHAR,其长度为255deindeal_id列除外,INT列的长度为12 description )。
  • 将{{1}}包含在"`" (bacticks),认为它可能是某种保留词。
  • 加入联盟。
  • 使用不同的表引擎(InnoDB,MyISAM(我想要的那个))。

我真的很难过会导致这个问题,所以任何答案都会非常感激!

12 个答案:

答案 0 :(得分:47)

看起来像个错误。尝试转到设置 - >特点 - > “常规”选项卡并禁用Ajax。

然后,尝试创建一个新表,它不会使用弹出窗口。

答案 1 :(得分:12)

我在SQL表单中遇到了这个问题(您可以在其中粘贴较大的MySQL代码块)。不确定这是不是侥幸,但我选择了所有输入,然后点击Go ..它有效。

答案 2 :(得分:8)

你给它一个表名吗? 我有同样的问题&我只是忘了给它一个表名......在顶部。

答案 3 :(得分:6)

得到了同样的错误,可能是一个Bug。

Lex说:“也许如果你定义一个列NOT NULL(即不检查Null列中的框,你必须定义一个默认值? - Lex 20小时前”

  • 不。不起作用也没有多大意义。如果未定义默认值,则服务器将插入空字符串或查询失败;取决于设置。

答案 4 :(得分:2)

我刚遇到这个.... 事实证明我忘记为新桌子提供一个名字....

答案 5 :(得分:1)

停止&启动MySQL服务。你可以创建表。

答案 6 :(得分:1)

这是我在phpMyAdmin v.3.5.1上“遇到”的错误 - 禁用Ajax(默认情况下我喜欢禁用它)将完成这项工作。

答案 7 :(得分:0)

是的,这是一个错误。我做的是停止xampp(或者如果你使用的是wampp), 然后再次启动它们。之后,您将能够在phpMyAdmin

中创建表

答案 8 :(得分:0)

您还可以在查询顶部尝试USE databasename;。在某些版本中,即使您选择了数据库,也会发生此错误,USE databasename;将在这些情况下修复此错误。

答案 9 :(得分:0)

我刚在4.1.11遇到过这个问题。似乎是一个错误(再次?)。禁用弹出窗口并切换到原始主题对我来说有点解决了,虽然你没有弹出窗口,这是背后的痛苦。

切换回Original主题:

Home > Theme: "Original"

禁用弹出窗口:

Home > More settings > SQL queries > Disable: "Edit in window"

答案 10 :(得分:0)

我也遇到了这个问题,我在phpmyadmin中用两个单独的浏览器选项卡打开了相同的数据库。当我关闭一个选项卡并访问phpmyadmin时,问题就消失了。

答案 11 :(得分:0)

只是让您认识其他人。关闭我的AdBlock Plus终于为我解决了。尝试提交内容时,不再出现表单中缺少值!的弹出式窗口。将phpMyAdmin域添加到您可能会使用的任何样式或脚本的白名单中。