【发布时间】:2016-03-08 00:07:45
【问题描述】:
例如见表格
CREATE TABLE parent (
id serial not null,
CONSTRAINT parent_pkey PRIMARY KEY (id)
);
CREATE TABLE child (
id serial not null,
parent_id serial not null,
username` varchar(90) NOT NULL
CONSTRAINT child_pkey PRIMARY KEY (id),
CONSTRAINT parent_fk FOREIGN KEY (parent_id)
REFERENCES parent (id)
ON DELETE RESTRICT
ON UPDATE RESTRICT
);
无论如何我可以更新子表中的用户名吗?如果是的话我怎么能用php代码更新它。
如果没有,其他选项是什么?
【问题讨论】:
-
您可以像任何其他 php 查询一样对子表运行
update查询并更新值。 -
请详细说明您使用的数据库类型(mysql/oracle/...)
-
@Blablaenzo 我不确定,但我只是在使用 phpmyadmin
-
您在 php 中使用哪些命令来处理数据库?或者你从不使用 db?
-
@fusion3k $parent_id = $_POST['parent_id']; $username = $_POST['username']; $sql = "UPDATE child SET username = '$username' WHERE parent_id = $parent_id";