【发布时间】:2016-02-17 04:51:19
【问题描述】:
我有显示的表格,它显示 AI 的名称旁边有一个小钥匙图标(我认为这意味着它是一个主键),但右侧的主键是灰色的。 此外,由于某种原因,我还定义了 4 个其他主键,但无法删除它们(单击图标不会执行任何操作)。 有什么办法可以去掉钥匙吗?或者弄清楚为什么他们甚至首先被设置?我从来没有自己手动设置过。
【问题讨论】:
-
您实际上可能有一个主键覆盖多个列。请发布
SHOW CREATE TABLE whatever_you_named_your_table的结果。 -
这似乎没有做任何事情。它只是说:您的 SQL 查询已成功执行。
-
看下面,可能在屏幕中间附近。您应该在两列中看到结果:
Table和Create Table。在Create Table下发布文字。 -
创建表
mytable(AIint(11) NOT NULL AUTO_INCREMENT,DateTakendate NOT NULL,DateCompleteddate NOT NULL,Nametext NOT NULL,Phonetext非空,Address文本非空,RealAddress文本非空,City文本非空,Appliance文本非空,Model文本非空,Make文本非空,Lat十进制( 50,30)非空,Lng十进制(50,30)非空,Problem文本非空,Corrective文本非空,Status文本非空,主键(AI))引擎= InnoDB AUTO_INCREMENT=307 默认字符集=latin1 -
就是这样。
标签: mysql phpmyadmin