我有一个表,我添加了一个名为的列phone
- 该表还有一个 id 设置为 auto_increments 的主键。如何将随机值插入电话列,不会重复。以下 UPDATE 语句确实插入了随机值,但并非所有这些值都是唯一的。另外,我没有卖掉我也phone
正确地转换了该字段,但是在尝试使用 ALTER TABLE 命令将其设置为 int(11) 时遇到了问题(主要是,它运行正确,但是在添加一行时遇到了新问题电话号码,插入的值被翻译成不同的号码)。
更新选票设置电话 = FLOOR(50000000 * RAND()) + 1;
表规格
+------------+--------------+------+-----+-------- -+----------------+ | 领域 | 类型 | 空 | 钥匙 | 默认 | 额外 | +------------+--------------+------+-----+-------- -+----------------+ | 编号 | 整数(11) | 否 | 优先级 | 空 | 自动增量 | | 电话 | varchar(11) | 否 | | 空 | | | 年龄 | 小整数(3) | 否 | | 空 | | | 测试 | 小整数(4) | 否 | | 0 | | | 注意 | varchar(100) | 是 | | 空 | | +------------+--------------+------+-----+-------- -+----------------+