gpt4 book ai didi

php - 使用php将值插入带有外键的数据库

转载 作者:可可西里 更新时间:2023-11-01 08:24:10 25 4
gpt4 key购买 nike

我遇到了以下问题:我有两个表:

category table:
category_id | category_name

brand table
brand_id | brand_name | category_id (FOREIGN KEY)

我试图使用 PHP 和引用 category id 的 FOREIGN KEY 插入一个新的品牌名称值。

$insert = "INSERT INTO brand (category_id, brand_name) VALUES('$category_name','$brand')"; 

但是无法添加到品牌表中。

最佳答案

外键是指brand表中的category_id引用了category表中的同一个category_id,所以brand表中插入的category_id必须存在于category表中。

在表brand中插入新记录时,需要插入ID(不是类别名称)并确保该id在表category中存在

关于php - 使用php将值插入带有外键的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50167009/

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