MySQLで’(アポストロフィ)を含むSQL文

MySQLに限った話ではないとは思うが、
アポストロフィを利用したSQL文を発行したい時。

INSERT INTO test(id,value) VALUES(1,’あいうえお’test’);

みたいな感じだと当然うまくいかない。

との時は

INSERT INTO test(id,value) VALUES(1,’あいうえお\\’test’);

というようにエスケープ記号を入れてあげればよい。

Macの場合は¥マークはそのまま打ってもうまくいかないので、
[option]キー + ¥
で。