易截截图软件、单文件、免安装、纯绿色、仅160KB

MySQL数据库关联的问题

我建了两个表,一个表明user,一个表answer
表user的结构{id,username,password}
表answer的结构{A_id,question,answer,U_id}
请教大家我怎么设置才能在表user插入数据时,表answer对应的U_id自动更新对应表user的id 。
那位大侠,给写下代码可以吗???
如果用PHP很容易解决,
如果用MYSQL可以用触发器解决!

1楼的,你可以把两种方法给说明下吗???

不太明白你的意思?为什么user表添加数据answer表就要更新?你希望怎样更新?更新的条件是什么?

我的数据表answer的U_id对应的是表user的id,我在插入数据时,表user的id自动插入数字,我想让表answer的U_id,也自动插入数字,但插入的数字,要和表user的id的数字保持一致性,两个数字要一样。。。

PHP方法:
PHP code:

$u="insert user values('','$name','$psw')";
$rs=mysql_query($u);
$id=mysql_insert_id();
$a="insert into answer values('','$question','$answer','$id')";
mysql_query($a);


mysql触发器:
SQL code:

mysql> delimiter |
mysql> create trigger insertanswer
-> before insert on user
-> for each row begin
-> insert into answer values('','','','new.id');
-> end;
-> |



[code={php}]
{$sql= "INSERT INTO user (id,username,password)VALUES('',


相关问答:

jsp连接mysql问题

我的tomcat6.0.20 jdbc驱动是5.1的  前次我照着网上的配置就可以了 也不用弄什么环境变量 这次就不行了 我弄了环境变量也不行 tomcat下面没有comm 所以我把mysql-connector-java-5.1.8-bin.jar放到D:\Tomcat 6. ......

如何用jsp实现mysql数据库编码?

在php中用这句就可实现对客户端字符集的设置....

mysql_query("set names gb2312")

请问在jsp中如何实现这句功能???
jsp中:
<%@page language="java" contentType=&q ......

mysql 修改查询数据的问题

select time from table

time
2009-09-12 12
2009-09-12 13
2009-09-12 14
2009-09-12 15

怎么将 查询的数据变为
time
2009-09-12 12时
2009-09-12 13时
2009-09-12 14时
......

mysql的 sequence 的问题。在线等待。。

请问一下,mysql的sequence是自动递增的,不需要进行操作。
那我在插入一条主记录的时候,同时要给这个主键的其他表进行插入数据。这时候,我根本取不到这个递增的sequence阿。。

这个问题怎么解决阿。。 ......

MYSQL中已存在用户变更权限

我在安装论坛的时候,新建了一个MYSQL用户,权限是ALL(grant all ……),现在论坛安装好了,我想让这个用户只能操作特定数据库(访问和修改,包括创建删除表,最好不能删除数据库,但做不到就算了),例如test数据 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号