腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在编写
mySQL
代码时,更好的做法是什么?
mysql
、
ddl
我正在学习
mySQL
,还在学习一些基本的东西。我的老师曾说过,在编写时,最好的代码首先是所有的表;然后,
修改
表查询插入表的
键
。这样,我们就能正确地命名钥匙。我很确定他会对外
键
这么做。他也用主键的例子来教这个,但是,当他为练习提供答案的文件时,他在表中输入主键,后来只
修改
外
键
。那我该怎么做呢?总是在表中插入主键,以后更改
外
键
吗?还是应该
同时
更改主键和
外
键
?
浏览 6
提问于2018-01-02
得票数 0
回答已采纳
4
回答
如何从phpmyadmin在我的Sql中添加
外
键
?
php
、
mysql
、
phpmyadmin
我对php和
mysql
完全陌生。我在
mysql
.now中已经有一个表,我想添加
外
键
。如何使用phphmyadmin
修改
表并添加
外
键
?
浏览 4
提问于2013-12-20
得票数 12
回答已采纳
2
回答
Laravel迁移:从现有
外
键
中删除onDelete(“级联”)
php
、
mysql
、
laravel
、
foreign-keys
、
eloquent
我创建了一个这样的迁移:$table->foreign('a')->references('b')->on('c')->onDelete('cascade');我想在新的迁移中删除onDelete('cascade'),而不破坏任何东西。我怎么能这么做?
浏览 2
提问于2015-01-27
得票数 8
回答已采纳
3
回答
使用Alter命令删除主键和
外
键
mysql
、
sql
、
database
、
primary-key
、
alter-table
trans1添加
外
键
(accno,atype)引用accounts1(accno,atype);
mysql
>
修改
表employee1删除约束; 错误1064 (42000):您的SQL语法出现了错误;请检查与
MySQL
服务器版本对应的手册,以获得正确的语法,以便在t行1附近使
浏览 4
提问于2014-03-04
得票数 0
回答已采纳
1
回答
如何
修改
外
键
列名以及如何在
Mysql
中删除外
键
mysql
、
mysql-error-1064
如何
修改
外
键
列名以及如何在
Mysql
中删除外
键
当我们删除比错误150,以及当
修改
或重命名比错误152来
浏览 7
提问于2016-12-16
得票数 0
1
回答
MySQL
8.0.27不接受django检查约束
mysql
、
django
我见过一个2年前的,但是这个问题没有具体说明
MySQL
版本,也没有回答这个问题。类型指示模型将使用哪个
外
浏览 13
提问于2022-04-19
得票数 1
回答已采纳
1
回答
在主键+
外
键
上创建多个索引是否对性能有好处?
mysql
、
performance
、
indexing
、
database-optimization
如果我有一个具有主键和
外
键
的表,并且经常使用
同时
包含这两个(...WHERE primary=n AND foreign=x)的查询进行搜索,那么在
MySQL
中使用这两个
键
创建多个索引是否会对性能有好处我知道它们都已经是索引了,但我不确定当
外
键
包含在另一个表中时,它是否仍然被视为索引。例如,
MySQL
是否会转到主键,然后比较
外
键
的所有值,直到找到正确的值,或者它是否已经知道它在哪里,因为
外
键
浏览 0
提问于2011-09-26
得票数 2
回答已采纳
4
回答
删除
MYSQL
数据库中的所有
外
键
mysql
外
键
给我带来了太多
修改
数据库结构以满足新需求的问题--我想
修改
主键,但当
外
键
引用有问题的表时,我似乎做不到(我认为这是因为
MySQL
丢弃了表并重新创建)。因此,当我在数据库上工作时,我想简单地删除所有的
外
键
,并在以后重新创建它们。有没有一种干净利落的方法?
浏览 1
提问于2012-12-06
得票数 36
回答已采纳
4
回答
mysql
修改
表
外
键
!
mysql
、
ruby-on-rails
(我使用工作台)我有带id, user_id, text的表users和带字段id, name的表users我写如下:ADD CONSTRAINT fk_QueUsers_1REFERENCES `mydb_development`.`users`(`id`);ERROR 1046: No database selectedALTER TABLE `questions` ADD
浏览 5
提问于2011-05-05
得票数 2
回答已采纳
1
回答
Mysql
一起更改多个表
mysql
、
sql
、
foreign-keys
现在我想给所有的表添加
外
键
约束,有没有办法可以
同时
修改
多个表,以便将相同的
外
键
添加到所有需要的表中。
浏览 1
提问于2013-08-02
得票数 0
15
回答
如果我总是用PHP控制我的数据库输入,那么像NULL和
外
键
这样的约束有多重要?
php
、
mysql
、
constraints
我正试图在表中创建一个作为
外
键
的列,但在
MySQL
中,这比应该创建的要困难得多。这需要我回去对一个已经在用的桌子做一些
修改
。所以我想知道,,
MySQL
是否有必要确保某个值是合适的?--为什么我要使用
MySQL
来强制执行这些约束? 我意识到,出于上述原因,忽视非零是一个非常愚蠢的部分。但是,
MySQL
不强制使用
外
键
,不需要进行严格的
修改
。在您看来,使用“假”
外
键
并检查要输入的值是否
浏览 2
提问于2008-12-19
得票数 23
回答已采纳
1
回答
单个表中外
键
的适当数目
mysql
、
database-design
、
foreign-key
我想知道,在设计数据库时,在考虑性能和优化的
同时
,是否应该在一个表中保留多少
外
键
?我正在使用
MySql
浏览 0
提问于2015-01-28
得票数 0
回答已采纳
1
回答
不区分大小写的
外
键
PostgreSQL
sql
、
postgresql
、
case-sensitive
、
postgresql-9.3
我需要知道是否可以向PostgreSQL中的表添加不区分大小写的
外
键
约束。我正在将一个数据库从
MySQL
转换为PostgreSQL。
外
键
已经在
MySQL
中创建了,因为
MySQL
不区分大小写,所以我没有遇到任何问题。当我将所有数据从
MySQL
加载到PostgreSQL,然后尝试将
外
键
添加到表中时,我在Postgres中得到一个错误。varchar(25)) Entry1: ID(int) = 10 , Name(Var
浏览 3
提问于2014-10-16
得票数 2
1
回答
MySQL
中的
外
键
mysql
、
foreign-key
我正在学习数据库,我需要了解一些关于
MySQL
外
键
的知识。UserGroupType。📷📷
外
键
(GroupType_id)引用UserGroupType(GroupType_id)GroupType:
外
键
(Type_id)引用UserG
浏览 0
提问于2013-07-12
得票数 0
回答已采纳
1
回答
在
mysql
中向列添加
外
键
并不会创建
mysql
、
sql
、
database
没有
外
键
约束。我想使用以下查询添加
外
键
约束:ADD CONSTRAINT fk_book$authorREFERENCES Author(author_id)桌上的书有60000多条记录。 是否有任何限制,使我不能
修改
表中
浏览 4
提问于2015-10-05
得票数 0
回答已采纳
3
回答
mySQL
如何
修改
列有
外
键
?
mysql
、
foreign-keys
我想
修改
我的一个表中的一个列,使它引用另一个表中的另一个列。我尝试用以下方法介绍
外
键
: ALTER table id\_l id\_l int NULL,
外
键
(id
MySQL
服务器5.6.17
浏览 1
提问于2016-12-12
得票数 3
回答已采纳
2
回答
MySQL
是否总是在更新行时运行
外
键
约束检查?或者仅当相关列被更改时?
mysql
、
sql-update
、
foreign-keys
、
constraints
、
innodb
假设我的表A具有表B的b_id
外
键
,如果我在表A中的一行上运行了更新,那么即使A的b_id保持不变或在update语句中没有传递,
mysql
也总是在表B上运行
外
键
约束检查吗?示例:UPDATE A set A.name = "x" whereA.id = 1,但这是否也运行
外
<e
浏览 9
提问于2022-02-11
得票数 1
回答已采纳
1
回答
外
键
约束会在还原数据库时抛出错误吗?
mysql
、
import
有两个表table_A和table_B,table_B包含一个主键,table_A包含
外
键
。依次,table_A首先是table_B,然后是table_B。因此,当我更新数据库时,将使用
外
键
创建table_A,然后创建包含主键的下一个table_B。 那么,在这种情况下会有什么错误吗?
浏览 0
提问于2018-11-28
得票数 2
回答已采纳
4
回答
如何使用命令行更改
MySQL
表的
外
键
mysql
、
alter-table
、
alter
如何使用命令行
修改
MySQL
中现有的表,将
外
键
设置为另一个表?
浏览 3
提问于2012-06-18
得票数 13
3
回答
MYSQL
alter添加索引+
外
键
给错误1005
mysql
、
foreign-keys
、
indexing
、
alter-table
、
mysql-error-1005
(errno: 121)更新: 我尝试将两个查询分开,首先添加索引,然后添加
外
键
,然后添加索引,但第二个查询不工作!当我更改
外
键
的名称(如:'fk_2')并尝试运行它时,我得到一个错误: error代码: 1452不能添加或更新子行:
外
键
约束失败
浏览 13
提问于2010-08-11
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
mysql索引与外键
卓象科技:MYSQL外键的优缺点
Mysql数据库外键基础知识和操作
MySQL数据库的多表查询以及外键约束
如何实现一键倒放视频画面的同时修改尺寸大小
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券