たまたま SQL クエリを含むテキストを varchar に挿入しようとしていますが、挿入を実行すると MySQL でエラーが発生します。エラーを発生させずにこれを達成するにはどうすればよいですか?
これが私がこれまでに持っているものです。「info」というテーブルを作成しました。
CREATE TABLE `info`.`sample` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`one_query` varchar(250) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
そして、データを挿入しようとします:
insert into info.sample (one_query) values ('select u.county_id, u.name from sample.upfall u')
これにより、「SQL 構文にエラーがあります。マニュアルを確認してください... 何とか何とかあまり役に立たない」というエラー メッセージが生成されます。MySQL は、実行しようとしている実際の選択クエリとして私のテキストを見ている可能性があると思います。