insert를 하려고합니다
필드는 contents text 형태입니다.
insert into t1(contents) values("<img src="www.naver.com" style="width">") 이런식으로 넣으면
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax 이런 오류문이 납니다.
문구 안에 ""없이 www.naver.com 을치면 오류가안나는데 저는 저 따움표가 필요합니다.
넣을 수있는 방법이있는지 이런식으로 처리하는게 아닌지 궁금합니다.
쌍따옴표(") 대신에 홑따옴표(')로 감싸면 되네요.
1 2 3 4 5 6 7 8 9 10 11 | mysql> insert into t1(contents) values ( '<img src="www.naver.com" style="width">' ) -> ; Query OK, 1 row affected (0.05 sec) mysql> select * from t1; + -----------------------------------------+ | contents | + -----------------------------------------+ | <img src= "www.naver.com" style= "width" > | + -----------------------------------------+ 1 row in set (0.02 sec) |