mysql怎么引用其他表的外码 mysql调用外部程序

mysql 设置外键,能否将表中多个字段关联到另一个表中的同一字段你要订单表中两个字段引用地址表中mysql怎么引用其他表的外码的一个字段mysql怎么引用其他表的外码 , 那你就在订单表中创建两个外键就行mysql怎么引用其他表的外码了:
ALTER TABLE order ADD CONSTRAINT address1 FOREIGN KEY (address_id) REFERENCES address;
ALTER TABLE order ADD CONSTRAINT address2 FOREIGN KEY (address_id) REFERENCES address;
你要删除的话:
delete from order where address1 = '1001' or address2 = '1001';
【mysql怎么引用其他表的外码 mysql调用外部程序】像这些数据mysql怎么引用其他表的外码,不建议做物理删除,也就是delete 。你可以加一个状态字段,将它标识为无效就可以了 。因为这些数据,对业务进行一些统计和数据分析都是有用的 。再比如 , 我使用地址1下过一些订单 , 现在我搬家了 , 地址1就没用了,我要换另外一个地址 。那我会删除地址1 , 再添加一个地址2 , 但我地址1的订单还是要看的吧,你总不能删除啊 。而且在地址1的订单中,我要能看到地址1的地址信息 。所以,这里对于地址删除,那就不能做delete了 , 只能做标识 。标识无效后,只能代表地址在下单选择地址或一些其它操作的时候,这个无效的地址不显示,但在查看订单的时候,这个地址信息还是能显示出来的 。
这个具体哪可以显示 , 哪不能显示,就要根据你的业务和实际情况来定了
mysql中怎么为一个已经建立好的表加入一个外码ALTER TABLE `table1` -- 修改表1
ADD CONSTRAINT `FK_t1_t2` -- 添加外键
FOREIGN KEY `FK_t1_t2` (`UID`) -- 外键(UID)
REFERENCES `table2` (`UID`) -- 关联表2(UID)
ON DELETE CASCADE -- 删除同步
ON UPDATE CASCADE; -- 更新同步
mysql组合主码外码怎么设置mysql组合主码外码设置mysql怎么引用其他表的外码的方法步骤是 。
1、设置mysql数据库密码[root@localhost]#mysqladmin-urootpassword"密码" 。
2、Linux下MYSQL访问数据库 。
3、访问mysql数据库命令mysql怎么引用其他表的外码:[root@localhost]#mysql-uroot-p--敲回车输入密码 。
mysql怎么引用其他表的外码的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于mysql调用外部程序、mysql怎么引用其他表的外码的信息别忘了在本站进行查找喔 。

    推荐阅读