腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
MySQL
-
主键
的
字符串
比较速度
我有一个
MySQL
表,我希望我的
主键
是一个
字符串
。此
字符串
可能更长(数百个字符)。 一个非常常见的查询是INSERT ...ON DUPLICATE KEY UPDATE,这意味着
MySQL
必须大量检查表中是否已经存在
主键
。如果这是用一个天真的strcmp完成的,我想这可能需要相当长的一段时间。因此,手动散列
字符串
(转换为较短的
字符串
或其他数据类型)并将其用作
主键
是更好的做法,还是可以直接使用长
字符串
?
MyS
浏览 2
提问于2013-06-01
得票数 1
1
回答
mysql
用多个
主键
替换查询
、
因此,如果存在
主键
与插入的数据具有相同
主键
的列,则
MYSQL
的REPLACE命令(不要与
字符串
replace函数混淆)将替换一行...但是,如果我有两个
主键
,并且我想使用这两个
主键
来指定要替换的行,而不是只替换them....how中的一个,我是否应该指定
mysql
使用这两个
主键
,而不是只使用一个?
浏览 3
提问于2011-07-13
得票数 5
回答已采纳
2
回答
阵列多插入未命名和电子邮件检查
、
我有一个数组,我想检查用户名和电子邮件值是否存在于数据库中,如果不存在,则在数据库中插入用户名和电子邮件值。使用多个插入件,因为大约有80000个插入件需要预成型。( [2] => Array ( [Username] => unam
浏览 1
提问于2010-09-12
得票数 0
回答已采纳
1
回答
Dynamodb导入数据
、
、
、
、
我有一个java微服务,在这里我使用
MySql
作为数据库。问题是,是否有可能将数据从
MySql
迁移到Dynamo,同时重用这些已经被获取的
主键
?我的意思是,我的想法是编写一个脚本来迁移数据…但是,是否存在重复使用uuid
主键
的可能性或问题?
浏览 8
提问于2022-07-31
得票数 0
回答已采纳
1
回答
自动生成
主键
的最佳方法是什么?
、
、
我想在
MySQL
数据表中自动生成
主键
。但我希望它是一个
字符串
,尽管按顺序排列。示例:user_id (
主键
)USER000002USER000004,....and,等等。
浏览 5
提问于2016-02-29
得票数 0
3
回答
将大型(UUID)作为
MySQL
表
主键
处理的最佳方法
、
、
、
我有一个UUID
字符串
,我想使用它作为我的
MySQL
表
主键
,UUID是一个32个字符的十六进制
字符串
(在“-”字符被删除之后)。由于更好地使用数字列(int)作为数据库中的
主键
,我希望将其转换为整数,但不确定处理它的最佳方法。 我不喜欢将多个
主键<
浏览 2
提问于2013-04-20
得票数 11
回答已采纳
1
回答
Laravel不转换
字符串
主键
、
我有一个具有
字符串
主键
的雄辩模型:如果我运行这个:PaymentProvider::find(0); 这似乎是
MySQL
的一个怪癖,当
主键
是
字符串
时,id路由模型绑定正确处理此问题,生成的查询将搜索<e
浏览 2
提问于2020-06-14
得票数 2
1
回答
Sails允许多个记录w/相同类型
字符串
的
主键
。
、
在Sails 0.10中,我试图创建一个“用户”模型,该模型使用a
字符串
(用户名)作为
主键
,但是Sails/Waterline允许创建具有相同
主键
的多个记录。以下是
主键
的定义方式: autoPK: false, username: { type
浏览 0
提问于2014-09-19
得票数 1
回答已采纳
3
回答
ms-access无法删除
、
ms-access正在连接到本地
mysql
数据库Public Function run_sql(strSql As String) On Error GoTo lblError
浏览 3
提问于2009-08-30
得票数 1
回答已采纳
2
回答
主键
和自动增量:可以为所有表增加甚至不相同的值?
、
每个表的
主键
是AutoIncremented。因此,用户只需插入值,每一行都获得其
主键
。但是,如果我有两个表,我如何使各自的
主键
彼此不同?15 | +------------------+---------+------+ 我有两个表和一个
主键
浏览 2
提问于2013-09-03
得票数 0
回答已采纳
1
回答
MySQL
性能:
字符串
前缀+数字作为ID可以吗?
、
我有一个雪花ID (例如49839556967183364)作为
主键
,现在我想在它前面加上一些类似"QR49839556967183364“的
字符串
。这个
字符串
前缀是否会降低索引和排序方面的
MySQL
性能?
浏览 20
提问于2020-05-18
得票数 0
4
回答
字符串
作为
主键
的性能损失?
、
、
使用
字符串
作为
主键
而不是bigint等会有什么性能损失?
字符串
比较比整数比较要昂贵得多,但另一方面,我可以想象在DBMS内部将计算散列键来减少惩罚。我工作的一个应用程序将
字符串
用作多个表(
MySQL
)中的
主键
。改变这一点并不是微不足道的,我想知道在性能方面可以获得什么,从而证明这项工作是合理的。
浏览 0
提问于2010-02-12
得票数 13
回答已采纳
2
回答
尝试将外键设置为
字符串
数据类型
、
、
我是Laravel的新手,我有一个
主键
字段,它是string,因为我现在正在处理的项目需要下划线(_)。就像这样:0001_0001。因为
主键
是string,所以我还必须将外键设置为string。所以,我想知道有没有办法把
字符串
设置为外键。我正在使用
mysql
database作为数据库。
浏览 0
提问于2016-05-06
得票数 0
回答已采纳
1
回答
将URL中的页标题转换为页id
、
、
下面的Stack溢出文章告诉我,在
MySQL
数据库中,数字
主键
的搜索速度要快于
字符串
主键
。我还考虑到了这篇堆栈溢出文章中的注释,即页面URL中的id对SEO不利。参考: 我在Apache、phpMyAdmin和
MySQL
上使用PHP。 我注意到digg做的事情和我想要实现的一样。他们会
浏览 1
提问于2013-09-08
得票数 0
回答已采纳
1
回答
MySql
:删除所有现有的
主键
并插入一个新的自动增量
主键
、
、
在一个
MySql
数据库表中,已经有两个主表(复合),并且该表大约有50000行。我需要我的所有行应该保持不变,并将分配唯一的id。现在,执行此操作的查询
字符串
将是什么。我尝试了以下代码,但得到了错误 #1064 -您的SQL语法出现了错误;请检查与您的
MySQL
服务器版本对应的手册,以获得在第1行“添加id INT
主键
AUTO_INCREMENT”附近使用的正确语法。
浏览 0
提问于2015-12-15
得票数 5
回答已采纳
2
回答
如何使一个表中的两个varchar字段成为
主键
?
、
、
MySQL
引擎: InnoDB 我有一个表,我需要两个
字符串
作为
主键
。这样做的原因是因为我想要依赖于这两个
字符串
的重复密钥更新。我该怎么做?在Ty之前。
浏览 2
提问于2012-11-10
得票数 1
回答已采纳
1
回答
mysql
中oracle语法的对应
、
所以我有一个甲骨文语法:"id" NUMBER CONSTRAINT pk_test PRIMARY KEY);CREATE TABLE tb_test (另外,来自甲骨文的(pk_test)是如何融入
MySQL
的?谢谢!
浏览 1
提问于2018-05-18
得票数 0
回答已采纳
1
回答
MySQL
正在创建第一个表
、
我将在Java程序中使用
MySQL
作为数据库。Java程序将包含一个肌肉和锻炼-练习目录。为了存储有关肌肉的信息,我制作了一个名为“肌肉”的表格。此表中的
主键
应该是肌肉的名称。但它还应该包含以下数据:-which身体部位肌肉属于-which肌肉头部它包含.which运动激活它-which肌肉与之相关 对于
主键
,我想要某种
字符串
值,我会猜到value ()就是我要找的,但是
MySQL
不让我选择它作为
主键
。
浏览 1
提问于2013-05-05
得票数 0
回答已采纳
4
回答
将具有id的
mySQL
表转换为具有_id的MongoDB表
、
、
我正在向MongoDB传输一个
MySQL
表。我的
MySQL
表中有一个
主键
id,我希望将此id转换为MongoDB中的_id。我使用php的MongoCollection::insert( $
mysql
_array ); 然而,它不起作用,因为如果我设置了$
mysql
_array['_id'],它将被mongo视为一个
字符串
而不是一个我尝试了$
mysql
_array['_id'] = new MongoId( $id ),但它不允许
浏览 2
提问于2011-04-12
得票数 1
回答已采纳
3
回答
PHP SELECT查询给出错误的
主键
结果
、
我有一个表,其中包含作为
主键
的cNumber,其中包含12-43245或12-34537格式的数据。 $result=
mysq
浏览 0
提问于2012-11-10
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL 之主键
为啥不能用uuid做MySQL的主键?
凭啥不能用uuid做MySQL的主键!?
MySQL中的主键问题和赋权限问题
给你代码:如何压制MySQL主键值非连续增长
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券