query的问题! insert friendship_id values (select friendship_id from users where user_name="aa") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $query="INSERT INTO friends"; $query.="(invitor_name,acceptor_name,friendship_id) "; $query.="VALUES('{$_SESSION["user_name"]}','{$_POST["acceptor_name"]}','SELECT friendship_id FROM users WHERE user_name={$_SESSION["user_name"]}')";我试过了不行啊!! mysql的版本,低版本的不行。还有两个字段的类型,如果不同需要转换不把表结构和少量数据写出来,别人也没法帮你测试 insert tablename(friendship_id) as (select friendship_id from users where user_name="aa")最好把数据结构写清楚了。 mysql的版本是最新的,我问过租赁我们服务器的人,friendship的类型是一样的长度什么的都一样的,本来要两条语句的,就是先读出friendship_id的值,再插入到friends表的friendship_id中去!难道mysql不能在一句语句中完成这个简单的任务吗?? 参考:http://dev.mysql.com/doc/mysql/en/insert-select.html 用INSERT ... SELECT 语句可以:insert into friends(friendship_id) select select friendship_id from users where user_name="aa" 百分比运算,然后排列的问题。 求助!谁能告诉我wordpress主题中的这段代码是什么意思?谢谢! 超级麻烦的问题,怎么在zendstudio中调试eaccelerator代码? PHP学习交流群,已有100多人的高级群:87768463 不交流者勿进 url地址 Excel输出问题 新手问题:这段代码为什么不能执行? 各位大虾:请教一个问题--php用什么编译器好? 关于APACHE中虚拟目录的设置问题!!! thinkPHP 导航菜单 大家帮帮忙(参与就有分)。网速测试!急!! 再问,怎样分类显示?
$query.="(invitor_name,acceptor_name,friendship_id) ";
$query.="VALUES('{$_SESSION["user_name"]}','{$_POST["acceptor_name"]}','SELECT friendship_id FROM users WHERE user_name={$_SESSION["user_name"]}')";
我试过了不行啊!!
还有两个字段的类型,如果不同需要转换不把表结构和少量数据写出来,别人也没法帮你测试
最好把数据结构写清楚了。
friendship的类型是一样的长度什么的都一样的,本来要两条语句的,
就是先读出friendship_id的值,再插入到friends表的friendship_id中去!
难道mysql不能在一句语句中完成这个简单的任务吗??