腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何在带
约束
的InnoDB
数据库
中删除
MySQL
表前缀
mysql
、
database
、
constraints
、
innodb
我有大约5 5GB大小的
MySQL
数据库
和大约200个表。所有的表都有我想要删除的前缀,我找到了一些想法。 问题是这个
数据库
使用CONSTRAINT...FOREIGN密钥进行引用完整性检查。如何从表中删除前缀,包括
约束
的更改,而无需手动
修改
或删除
约束
?
浏览 2
提问于2016-02-27
得票数 0
2
回答
如何在保持完整性的同时发展
MySQL
模式
mysql
据我所知,当您运行
MySQL
DDL语句时,它通常会锁定表,然后解锁它。它甚至会解锁它,即使你已经手动锁定它。此外,架构
修改
不能按事务分组。因此,如果您的迁移删除了一些外键
约束
,更改了相关的表,然后将这些
约束
替换为新的
约束
,则可能会出现问题。如果另一个
数据库
客户端在移除外键
约束
时插入了无效值,则即使正确写入迁移SQL,也可能无法应用新的外键
约束
。这只是一个例子,但是这个问题可能还有其他的表现方式。 如何在
MySQL
中处理这个问题?
浏览 0
提问于2015-02-12
得票数 1
2
回答
如何在表上添加删除
约束
?
mysql
、
sql
如何在表上添加删除
约束
?
浏览 2
提问于2011-01-14
得票数 39
2
回答
要更改正在复制的表模式,我需要知道什么?
mysql
、
innodb
我需要更新模式,因为我意外地遗漏了一些外键
约束
。使用主/从服务器复制服务器。 要正确地更改生产
数据库
模式,我需要知道或做些什么?
浏览 0
提问于2011-08-17
得票数 2
回答已采纳
1
回答
插入数据时的最佳做法(意见问题)
mysql
、
best-practices
我只想看看与
数据库
接口的最佳实践是什么。在
数据库
中插入/
修改
数据时,最佳做法是在与DB进行接口之前进行逻辑检查(例如在php中),还是让
MySQL
使用外键
约束
进行检查,而不是NULL,等等?示例:在插入另一个表之前,我可以提前检查一个表中是否存在主键,或者只需尝试插入,如果不存在外键
约束
错误,就让它发生。 最佳实践?
浏览 0
提问于2019-02-03
得票数 0
回答已采纳
1
回答
试图添加
约束
时出现的
mysql
错误#1452
mysql
、
sql
、
database
可能重复: ALTER TABLE `Question` ADD CONSTRAINT `FK_question` FOREIGNQuestionId`)问题是它给了我这个错误: 1452 -无法添加或更新子行:外键
约束
失败‘#SQL4517_15241’>,
约束
FK_questio
浏览 3
提问于2012-09-30
得票数 0
回答已采纳
3
回答
mysql
中的固定长度数
mysql
我想在
Mysql
表中有一个字段,它应该接受固定大小的输入-不多也不少。输入数据是一个数字,但也可以考虑字符串的解决方案,因为我可以将这些数据存储为varchar类的内容。
浏览 0
提问于2010-07-28
得票数 1
15
回答
如果我总是用PHP控制我的
数据库
输入,那么像NULL和外键这样的
约束
有多重要?
php
、
mysql
、
constraints
我正试图在表中创建一个作为外键的列,但在
MySQL
中,这比应该创建的要困难得多。这需要我回去对一个已经在用的桌子做一些
修改
。所以我想知道,,
MySQL
是否有必要确保某个值是合适的?我就不能用一种像PHP这样的语言来访问这个
数据库
anyway 我意识到,出于上述原因,忽视非零是一个非常愚蠢的部分。但是,
MySQL</e
浏览 2
提问于2008-12-19
得票数 23
回答已采纳
1
回答
在
mysql
中使用check
约束
限制输入值
mysql
我想限制列id的输入值,其中的值在2到5之间,只有那些值才允许插入id列,因此我使用了check
约束
,但它不适用于all.In --我插入了三行,其中第2行和第3行不满足检查条件,但它们仍然被插入。我正在使用
mysql
5.6和InnoDB
数据库
引擎。
浏览 0
提问于2013-11-22
得票数 0
回答已采纳
1
回答
如何在
mysql
中先插入子表,再插入父表
mysql
、
foreign-keys
、
sql-insert
我尝试先插入transactions_detail,然后在transactions表中获取total_cost。detail_id, product_id, transactions_id, product_quantitytransactions_id, user_id, total_price, transactions_date
浏览 2
提问于2021-06-08
得票数 0
1
回答
Mysql
创建索引而不是外键
约束
。
mysql
、
indexing
、
foreign-keys
我试图在两个表之间创建一个外键
约束
,但是在执行alter命令之后,
mysql
创建索引而不是外键。我使用hibernate,所以最初我认为这是hibernate的问题,但是当我直接在
mysql
上执行查询时,行为是一样的。
修改
表person添加
约束
FK9ircw28d19mdg5pu8yfg1qs8p外键(Address_Id)引用地址(Address_Id) 如您所见,
约束
是以索引而不是外键
浏览 2
提问于2018-07-27
得票数 0
回答已采纳
2
回答
为什么
MySQL
InnoDB表被复制,尽管对ALTER使用ALGORITHM=INPLACE
mysql
、
innodb
、
mysql-5.7
、
alter-table
我在InnoDB服务器版本5.7的
MySQL
表上运行了ALTER语句,即:删除一些索引(非唯一)我使用ALGORITHM但是表仍在被复制,我看到在
数据库
目录中创建的临时文件。根据DDL业务文档,所有这些操作都支持内部
修改
。为什么我的桌子会被复制?我没有收到任何错误信息。
浏览 0
提问于2021-04-30
得票数 0
回答已采纳
2
回答
如果同步到Redshift/BigQuery,来自
MySQL
数据库
的bin日志复制会保持唯一的
约束
吗?
mysql
、
google-bigquery
、
amazon-redshift
、
replication
、
mysqlbinlog
我们希望将数据仓库从
MySQL
数据库
移动到Redshift或BigQuery。 虽然针对OLAP操作进行了优化,但这些基于列的
数据库
的一个缺点是它们不强制执行唯一
约束
。我们工作的行业是零售业,我们使用标准的Kimball事实和维度(星型架构)
数据库
设计。提出的一个潜在的解决方案是在
MySQL
中建立
数据库
,并使用第三方复制工具将数据同步到Redshift/BigQuery。这样,我们将在原始的
MySQL
数据库
中强制执行键<em
浏览 11
提问于2019-10-01
得票数 1
1
回答
使用外键禁忌更新值
mysql
、
constraints
我的第一次尝试是直接使用更新查询,但是我得到并错误地说
约束
不允许更改,因为id_A是由TableB (doh!)使用的: 因此,我的第一个想法是禁用
约束
,
修改
表并再次设置
约束
但是,这是设计用来编辑
数据库
中某些内容的
浏览 3
提问于2014-12-29
得票数 1
回答已采纳
1
回答
非orcale DB的NONVALIDATE
约束
?
mysql
、
database
、
amazon-web-services
、
amazon-rds
我在通过
MySQL
工作台访问的项目中使用Amazon。我有一个已经存在的表,在该表中有一个列必须是唯一的。但是在同一列中有一些现有的重复值。我搜索web,发现oracle
数据库
具有NONVALIDATE
约束
状态,这意味着将检查
约束
是否为新行或
修改
行,但现有数据可能会违反
约束
。 我正在寻找一个类似的解决办法,我的用例,任何帮助将不胜感激。
浏览 8
提问于2022-05-09
得票数 0
1
回答
MySQL
:将
约束
传输到只读
数据库
?
mysql
、
constraints
我正在将单个表从主
数据库
复制到多个只读奴隶(
mysql
用户仅限于只读)。考虑到不存在从
数据库
修改
的可能性,是否有任何理由转移
约束
?
浏览 2
提问于2015-11-19
得票数 0
回答已采纳
3
回答
db2
数据库
无法检查用户名是否已存在
php
、
web
、
db2
、
database-connection
、
registration
我正在使用IBM和Db2创建一个简单的注册页面,我的所有数据都保存在Db2
数据库
中。但是,我不能保留已经存在的用户名的
约束
。即使用户名已经存在于Db2中,它也会注册该用户。当条目显示在
数据库
中时,我无法理解,这意味着数据找到了到
数据库
的正确连接。那么为什么它没有捕捉到
约束
逻辑。我刚刚
修改
了Db2中的
MySQL
函数,有一些函数会让我产生错误的感觉,比如db2_exec()和db2_fetch_assoc。 ?
浏览 47
提问于2019-03-05
得票数 0
回答已采纳
1
回答
为什么Django CheckConstraint不能在
MySQL
上工作
mysql
、
django
当我创建一个具有
约束
的类时,如下所示: models.CheckConstraint( name="custom_constraint"](models.W027)
MySQL
does not support check为什么Django CheckConstraints使用PostgreSQL而不是
MySQL
?
浏览 1
提问于2019-08-23
得票数 2
回答已采纳
3
回答
MySQL
中的一对一关系
mysql
、
foreign-keys
我正在尝试在
MySQL
数据库
中建立一对一的关系。PRIMARY KEY,) 现在,一旦我设置好它们,我就
修改
浏览 0
提问于2010-03-12
得票数 5
回答已采纳
1
回答
Django -可以擦除django生成的
数据库
索引吗?
database
、
django
、
indexing
AFAIK django在
数据库
中为您创建索引(我使用
MySQL
)。由于这些索引阻止我更改列名作为我正在执行的向南迁移的一部分,我想删除这些索引。 手动擦除django索引合法吗?
浏览 1
提问于2010-07-13
得票数 2
回答已采纳
点击加载更多
相关
资讯
MySQL数据库的多表查询以及外键约束
修改mysql数据库密码详细步骤
Java对MySQL数据库进行连接、查询和修改
在MySQL数据库的表中新增字段、修改字段,修改字段的数据类型
MySQL中的数据类型及约束
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券