테스트 사이트 - 개발 중인 베타 버전입니다

특정 게시판에서 wr_10까지 제공되는거 말고,, 추가로 필드를 추가하렵니다. 채택완료

더블피디 7년 전 조회 1,740

mysql 에서 추가필드를 생성할 때, 

커맨드로 입력하려는데요...

 

aaa 게시판에 op1, op2, op3 만들려합니다.

 

mysql> ALTER TABLE g5_write_aaa ADD  'op1' varchar(255)  NOT NULL AFTER 'wr_10';
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 to use near 'ADD  'op1' varchar(255)  NOT NULL AFTER 'wr_10'' at line 1

 

mysql> select version();
+-----------+
| version() |
+-----------+
| 5.1.73    |
+-----------+
1 row in set (0.00 sec)

syntax error라는데... 모르겠네요

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
7년 전

이거 복사해서 해보세요.

필드명을 감쌀 때 '...' 일반 따옴표가 아니라 `....` 이걸로. 키보드 esc 키 바로 밑에 있는 키

ALTER TABLE g5_write_aaa ADD  `op1` VARCHAR(255) NOT NULL AFTER `wr_10`;

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

add 다음에 column 빠진거 같은데요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인