表記の件につきまして質問いたします。
以下のクエリで構文エラーが発生します。
SQL
1INSERT INTO table_names (master_id 2 ,client_id 3 ,price 4 ,custom_id 5 ) VALUES('1' 6 ,'2' 7 ,'1280' 8 ,SELECT CAST( IFNULL( MAX( CAST( custom_id AS UNSIGNED ) ) , 0 ) +1 AS CHAR ) FROM table_names 9 );
原因はVALUESに設定している以下のサブクエリに問題があるのは理解しておりますが、このクエリより取得した値をINSERT文のVALUESの値に設定いたしたくこの方法を探しています。
SQL
1SELECT CAST( IFNULL( MAX( CAST( custom_id AS UNSIGNED ) ) , 0 ) +1 AS CHAR ) FROM table_names
情報がありましたら、何卒ご教授の程お願い致します。
エラーメッセージも貼り付けていただければ解決のヒントになります。
回答2件
あなたの回答
tips
プレビュー