gpt4 book ai didi

php - 外键mysql

转载 作者:行者123 更新时间:2023-11-29 00:54:04 25 4
gpt4 key购买 nike

我有以下表格:

PROFILE table {
user_id INT,
apitype enum('facebook' , 'main')
}

USER table {
id INT
}

PROFILE.user_id 是指向 USER 表中 ID 的外键,但前提是 PROFILE.apitype = 'main'

如果 PROFILE.apitype != 'main'

,那么基本上 PROFILE.user_id 不会引用 USER 表中的 ID

如何在 MYSQL 中完成此操作?

最佳答案

你或许可以使用 trigger它在插入/更新之前触发并检查 apitype 的值。甚至有一些方法可以在 MySQL 触发器中抛出错误,例如检查this .

关于php - 外键mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6955633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com