mysql - 如何为每个注册的新用户启动自动增量

标签 mysql database database-design rdbms

我正在使用 PHP、AJAX jQuery、JavaScript 和 MySQL 构建实时消息传递网络应用程序。所以我为每条消息设置了自动增量(message_id:BIG INT),还使用 ​​message_id 显示它们。我的问题是:每个注册用户的 message_id 应该从 1 开始。还应该 (message_id 和 Email) 都是我的主键吗? 这可能吗?还有其他方法吗?

最佳答案

试试这个

CREATE TABLE message (
  message_id BIGINT,
  Email INT,
  message char(200),
  primary key (message_id, Email)
);

关于mysql - 如何为每个注册的新用户启动自动增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49737358/

相关文章:

mysql - 检查mysql表中的值是否在另一个表中?

mysql - 我应该引用字段 ID 还是将实际数据放在同一行中?

database - 处理涉及枢轴的范围的正确方法

mysql - SQL 无法创建表(错误号 : 150)

php - 如何以唯一值保存数据库

mysql触发器删除相同的id

mysql - NSString 到 NSDate 没有正确的结果

mysql - 存储修订时避免循环依赖?

php - 高级数据库设计 - 执行以下操作的最有效方法是什么

mysql - 如何通过 data.stackexchange.com 获取每个标签的问题和答案?