mysql - MYSQL有什么独特之处?我可以放置 unique 以防止重复输入吗?

标签 mysql

我是编程新手。

请问MYSQL有什么独特之处?

我还有2个问题不确定,我已经在下面说明了

1 )我正在生成不能重复的序列号,我可以将其标记为唯一吗?

2) 对于注册-用户输入的电子邮件不能重复,我可以将其标记为唯一吗?

最佳答案

自动生成的数字可能应该是表的主键。主键是唯一的且不为空。

如果电子邮件在一个表中只能出现一次,那么您可以/应该声明它是唯一的。请注意,这不是建议。数据库将拒绝任何试图插入重复值的 insertupdate 语句。

关于mysql - MYSQL有什么独特之处?我可以放置 unique 以防止重复输入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38113131/

相关文章:

javascript - BigQuery 将字符串转换为日期时间

php - Codeigniter 3 创建动态方法

php - 如何从数组中获取行? mysqli

mysql - sql - 内部连接执行交叉连接

MySQL 与数据库一起工作包含一个包含数百万行的表

mysql - 在 mysql information_schema 中找不到表详细信息

php - 如何在一个查询中显示正常和分组项的列表?

php - 如何让一个总数据插入一个表?

php - 无法使用 PDO::FETCH_ORI_ABS 进行 PDO 倒带

mysql - 按组对 "rollup"进行排序