php - MySQL:如何允许 CHAR 行重复?

标签 php mysql database phpmyadmin duplicates

所以我创建了一个基本数据库,其中包含一个名为“logs”的表。在日志中,我做了一个专栏(比方说“ID”)。 接下来,我编写了一些 PHP (INSERT INTO logs (ID) VALUES ('$ID');) 并进行了测试。我使用相同的值 2 次,但出现错误:Duplicate entry。 我知道会发生这种情况,但是是否可以允许 CHAR( 255 ) 列中的 2 行或更多行相同? 任何帮助将不胜感激。

最佳答案

如果您不将某个字段作为主键或唯一键,您可以在其中放置重复项。这同样适用于您的 Char(255) 列。 默认情况下,字段不是主键,也不是唯一的。因此,除非您自己更改,否则允许重复。

关于php - MySQL:如何允许 CHAR 行重复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43030074/

相关文章:

database - postgresql导入csv文件

ruby-on-rails - rails : how to calculate the average of a small set of elements

php - 以编程方式从网页或单个 DIV 创建图像

php - Laravel php 规范列表表

PHP:有序目录列表

php - 如何从 php 文件中获取 json 数据到 Intel XDK

mysql - 在 MySQL 中为全文搜索添加一个 *(星号)

mysql - MySQL 中何时使用单引号、双引号和反引号

php - 删除数组中的重复项以及按相反顺序 PHP Laravel

database - 你如何实现截断的 sha1 数据库 key ?