mysql:12643
From: oppara <oppara <mlml@xxxxxxxxxx>>
Date: Wed, 18 Jan 2006 07:02:50 +0900
Subject: [mysql 12643] Re: Insert構文でaliasって使えない?
こんにちは、大原ともうします。 > 下のようにテーブルからサブクエリで引っ張った値を同じテーブルに > 挿入したいのですが、 > 文法エラーになります. > > insert into tbl_name as A set A.col_name1='aaa', > A.col_name2=(select B.col_name2 + 1 from tbl_name as B where > B.col_name1='aaa') サブクエリの FROM 節と更新対象の両方に同じテーブルを 使用することはできません。 http://dev.mysql.com/doc/refman/4.1/ja/subquery-errors.html では、ないでしょうか? 私は、TemporatyTableを使いました。 勘違い、間違いでしたらすみません。
12642 2006-01-17 21:19 [Shuichi Nakagawa <na] Insert構文でaliasって使えない? -> 12643 2006-01-18 07:02 ┗[oppara <mlml@xxxxxxx] 12644 2006-01-18 08:29 ┗[Shuichi Nakagawa <na] 12645 2006-01-18 09:07 ┗["F.Y" <fumi_sby@xxxx] 12646 2006-01-18 09:27 ┣["F.Y" <fumi_sby@xxxx] 12647 2006-01-18 09:37 ┃┗["F.Y" <fumi_sby@xxxx] 12648 2006-01-18 09:58 ┗[Shuichi Nakagawa <na] 12649 2006-01-18 10:12 ┗["F.Y" <fumi_sby@xxxx] 12650 2006-01-18 10:40 ┗[Shuichi Nakagawa <na] 12651 2006-01-18 11:40 ┗[Shuichi Nakagawa <na]