mysql insert string 0 2 2,235

by 신제트 [MySQL] [2023.01.20 12:20:28]


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 을치면 오류가안나는데 저는 저 따움표가 필요합니다. 

넣을 수있는 방법이있는지 이런식으로 처리하는게 아닌지 궁금합니다.

 

by pajama [2023.01.20 12:47:45]

쌍따옴표(") 대신에 홑따옴표(')로 감싸면 되네요.


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)

 


by 신제트 [2023.01.20 12:54:01]

감사합니다

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입