6/5 版病害虫マスターで SQL エラー

このトピックの投稿一覧へ

なし 6/5 版病害虫マスターで SQL エラー

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012.06.05 15:44
OhYeah!  管理人   投稿数: 983 オンライン
今日現在の vtllk102.do で byochu.txt を作成したら、なぜか SQL エラーが発生するようになりました。
エラーになっているのは、検索用病害虫マスターのこの行です。
insert into m_byochu (cid, gid, idbyochu, byochu, betsumei) select cid, gid, idbyochu, byochu, betsumei from t_byochu left join spec.gbyochu using(cid, gid) where cid = 2 order by gid, idbyochu;


今までもと全く同じコードなのに突然エラーが出るようになったということは、コードの問題ではなく、データの問題である可能性が高いです。ということで、重複を許さない idbyochu と byochu のいずれかにもしかしたら重複データがあるのかと確認しましたが、特に重複データはありませんでした。
でも、ほかに原因は見つからないので、重複データを無視するように「insert into」を「insert ignore or into」に変更したら、とりあえずエラーは出なくなりました。いや~、なんか訳分かんないですね。
投票数:2 平均点:5.00

投稿ツリー

  条件検索へ