腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
MySQL
设置
默认
id
UUID
mysql
、
uuid
我正在尝试在一个数据库中创建表,该数据库具有一个
id
字段,默认情况下,该字段将使用
UUID
填充
id
。我试过这样的方法:
id
CHAR(36) PRIMARY KEY DEFAULT
uuid
()我非常感谢你的帮助。
浏览 36
提问于2017-09-10
得票数 21
1
回答
Str::
uuid
()生成相同的字符串- Laravel
php
、
mysql
、
laravel
、
uuid
在我的Laravel应用程序中,我试图在数据库表中使用
uuid
作为主键,并使用Str助手
为
每一行生成一个新的
uuid
。$table->
uuid
('
id
')->primary()->default(Str::
uuid
()); 它适用于第一行,但是如果我尝试添加另一行,它会生成相同的字符串,因此它会抛出违反完整性约束的。您推荐我使用什么作为PK;
UUID
还是递增的数字?
浏览 7
提问于2022-10-08
得票数 0
回答已采纳
2
回答
在Rails中使用
uuid
-ossp将型号
id
更改为
uuid
ruby-on-rails
、
uuid
、
rails-migrations
我需要将现有模型的
id
更改为
uuid
。而不是创建新的迁移): def change t.string :title t.timestamps end end
浏览 0
提问于2015-10-29
得票数 3
1
回答
MySQL
工作台自动生成主键的
UUID
mysql
如何在
MySQL
工作台中配置我的表,以便在插入时自动生成
UUID
? 我将列
设置
为
VARCHAR(128),PK,NN,G,默认表达式
为
UUID
()。当我创建一个记录时,它的
ID
是'
UUID
()‘。如何让数据库在插入时自动生成
UUID
?我看到的所有示例都是自动递增的,但是
UUID
是字符串,所以我不能使用自动递增。
浏览 2
提问于2017-07-18
得票数 2
1
回答
"MUL“是可接受的”主键“吗?
mysql
、
ruby-on-rails
、
ruby
、
database
、
ruby-on-rails-3
我尝试使用
UUID
将我的Survey表的主键
设置
为
ActiveUUID。(
MySQL
)class CreateSurveys < ActiveRecord::Migration create_table :surveys, :
id
=> falsedo |t| t.references :e
浏览 0
提问于2013-03-13
得票数 0
2
回答
将
UUID
作为blob转换为正确的字符串
id
hibernate
java
、
hibernate
我在entity中使用
UUID
是我的
id
(@
Id
)。如下所示:@Table(name="address_book")public class AddressBook { private String name; . } 现在发生的情况是,当我调用addressBookDao.save(addressBook
浏览 2
提问于2019-08-21
得票数 2
4
回答
按
id
重命名文件名
php
、
mysql
、
file-upload
、
codeigniter-2
我对它有问题,因为我想将文件命名为我要插入的表行的
id
。上传和插入之后,我希望看到我的表如下所示:|
id
| name | category | image这是我的代码:{ $
id
=
mysql
_insert_
id
(); $data=array($
id
.n.b.我正在使用代码点火器2.1
浏览 7
提问于2012-02-13
得票数 1
回答已采纳
2
回答
如何在两个不同表的两行中插入相同的
UUID
php
、
mysql
、
database
、
uuid
我尝试下一个脚本:$result=
mysql
_query($qry); $qry2="INSERT INTO $tbl_name2(PRODUCT
浏览 10
提问于2012-08-29
得票数 0
回答已采纳
1
回答
当服务器-
uuid
存在时,为什么
MySQL
服务器-
id
是复制所必需的?
mysql
、
replication
我们正试图在我们公司
设置
一些基本的
MySQL
主/从复制,我们对副本服务器上唯一的server_
id
要求感到困惑。引用
mysql
文档:
MySQL
服务器除了在server_
id
系统变量中生成默认或用户提供的服务器<
浏览 0
提问于2023-03-22
得票数 2
3
回答
如何使用
mysql
确保php中的唯一编号?
php
、
mysql
我搜索了
mysql
提供的不同功能,发现
mysql
_insert_
id
()是这里最合适的解决方案。但是在我向它跑之前,我需要知道这个函数是否是无线程的。它们在函数
mysql
_insert_
id
()的执行中会得到相同的
id
吗?否则,我的计划就会毁了。请帮帮忙。如果我不能澄清我的观点,请发表评论。提前谢谢。
浏览 1
提问于2015-02-28
得票数 0
回答已采纳
1
回答
允许用简单的字符串值
设置
自动生成的列。
node.js
、
postgresql
、
typeorm
、
uuid
我需要一个字符串主列,它在没有
设置
值的情况下自动生成,同时仍然能够自己将其
设置
为
我想要的任何值。下面是我在
MySQL
上处理它的方式:export class Item extends BaseEntity {
id
: string;问题是,我刚刚迁移到PostgreSQL,
uuid
类型阻止了我插入简单的字符串值。this.
id
浏览 4
提问于2022-01-13
得票数 1
1
回答
有可能让
MySQL
重试PK代n次吗?
mysql
、
computed-column
我想在我的表中使用随机字节作为PK,为了简化应用程序的实现,我考虑将生成留给数据库服务器,这样冲突就可以对应用程序透明地处理,但是在用一个小键测试了我的想法之后,
MySQL
似乎不会试图在冲突时生成一个新的
id
。示例
设置
: `
id
` BINARY(1) GENERATED ALWAYS AS (RANDOM_BYTES(1)) STORED, PRIMARY KEY (`
id
`)
浏览 0
提问于2022-11-19
得票数 2
回答已采纳
3
回答
MySQL
UUID
()行为
mysql
、
innodb
、
uuid
4年前,我回答了一个对此的质疑,“如何为每一行批量
设置
UUID
”。我回答说,试过之后,它为我工作,但大约一半(似乎)的人报告它不工作,说
ID
是相同的,在所有的行。因此,今天,我再次尝试,每次删除列,并创建一个新类型的新列,如它又起作用了,每次每行都有一个唯一的
UUID
。(在InnoDB 5.7上使用
MySQL
)又做了一次测试 创建一个简单的t表uu
浏览 0
提问于2020-06-15
得票数 2
回答已采纳
2
回答
UUID
作为实体
id
mysql
、
hibernate
我在java应用程序中使用hibernate +
mysql
,在向表中插入条目时,我想生成一个唯一的字符串
id
(
UUID
)。|
uuid
| name
浏览 3
提问于2015-02-06
得票数 1
1
回答
phpadmin 1064错误
UUID
触发器
mysql
、
phpmyadmin
我已经将分隔符
设置
为
“//”,但仍然没有运气。有什么帮助吗?关于您的信息,表名为“users”,我试图将
UUID
添加到主键“user_
id
”中FOR EACH ROWSET NEW.user_
id
=
UUID
(); #1064 -您的SQL语法有一个错误;请检查与您的
MySQL
浏览 0
提问于2015-03-21
得票数 0
回答已采纳
1
回答
Laravel - updateOrCreate() -违反完整性约束
laravel
我得到以下错误: Integrity constraint violation: 1062 Duplicate entry '8acda4a86b26d8dc016b3801b87236b0' for key '
uuid
在我的
MySQL
数据库中,列
uuid
被
设置
为
唯一。 列json是一个JSON列,并被
设置
为
NOT NULL。下面是我的代码: TransactionJSON::updateOrCreate( ['
uu
浏览 53
提问于2019-06-10
得票数 2
1
回答
使用二进制
UUID
将CSV导入
MySQL
工作台
python
、
mysql
、
csv
、
mysql-python
我正在尝试将一个包含1000万行
UUID
的CSV文件导入
MySQL
工作台中,这些
UUID
是用生成的。
ID
BINARY(16) PRIMARY KEY);importpandas as pd
ID
浏览 3
提问于2020-11-22
得票数 0
回答已采纳
1
回答
mysql
试图将列
设置
为
uuid
()的值,返回“无效的参数号:绑定变量的数量不匹配令牌的数目”
php
、
mysql
、
pdo
、
uuid
我
为
insert构建了
mysql
状态,如下所示:备注:最后一个
uuid
()没有冒号,因为我需要
Mysql
在插入时执行函数。SQLSTATEHY093:无效的参数号:绑定变量的数目不匹配令牌的数目 如何使用PDO传递内部
my
浏览 4
提问于2016-05-18
得票数 0
回答已采纳
5
回答
插入并选择
UUID
为
二进制(16)
mysql
、
binary
、
uuid
我不明白为什么返回如下内容:但是,如果我将它插入到一个二进制(16)字段(
UUID
()函数)中,例如,使用一个insert触发器并运行一个select,它将返回如下内容:请注意,这两个
UUID
不是相同的数据。我意识到二进制和
UUID
字符串看起来不一样,但是所选的数据不应该至少一样长吗?否则,它怎么可能同样有可能是独一无二的? 作为炭(36)储存它更好吗?我只是需要它是唯一的,以防
浏览 4
提问于2015-01-31
得票数 56
回答已采纳
6
回答
Liquibase -使用
uuid
插入行
sql
、
liquibase
"> <constraints nullable="false" unique="true" />="region-table-changelog"> <column name=
浏览 5
提问于2017-02-21
得票数 25
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
总结开发过程中常用的MySQL优化技巧
LINUX下执行MySQL安装的脚本为root用户设置密码
为啥不能用uuid做MySQL的主键?
悄悄告诉你MySQL MGR到底牛在哪?
悄悄告诉你 MySQL MGR 牛在哪?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券