php - 强制唯一插入

标签 php mysql

我有一个带有“唯一”列的MySQL表,我偶尔需要向其中插入一些数据,所以我想知道是否有任何关键字可以传递,以便mysql生成一个尚不存在的唯一字符串在表中?我真的不会更改架构,因为它已经填充了。

最佳答案

你可以尝试uuid()。这应该返回一个唯一的通用标识符。

insert into table(uniquecolumn)
    select uuid()

关于php - 强制唯一插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17645400/

相关文章:

javascript - 我的虚拟键盘中的删除功能在 JavaScript 中不起作用

php - Doctrine 同表关系问题?

mysql - 如何用值替换引用 ID

java - 如何处理 hibernate 生成的唯一字段?

php - 如何从去年的MySQL中获取条目

mysql - 在 information_schema 中查找多列索引

PHP 从字符串中删除查询字符串变量

php - 有 PHP -> jQuery 库吗?

javascript - Symfony 4 - 使用 bootstrap 4 和 Select2

mysql - PostgreSQL 在不乘列的情况下连接两个表