FROM은 SQL 예약어이므로 컬럼명으로 쓰려면 백틱(`)으로 감싸야 합니다.
백틱으로 컬럼명 지정해 테이블 생성
mysql> CREATE TABLE DemoTable1810 (
-> `from` VARCHAR(20)
-> );
Query OK, 0 rows affected (0.00 sec)
데이터 삽입
mysql> INSERT INTO DemoTable1810 VALUES('US');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO DemoTable1810 VALUES('UK');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO DemoTable1810 VALUES('AUS');
Query OK, 1 row affected (0.00 sec)
조회 (백틱 필수)
mysql> SELECT `from` FROM DemoTable1810;
+------+ | from | +------+ | US | | UK | | AUS | +------+ 3 rows in set (0.00 sec)
예약어 리스트: SELECT, FROM, WHERE, GROUP, ORDER, TABLE, INDEX, KEY, PRIMARY, UNIQUE, REFERENCES, CHECK, CONSTRAINT, DEFAULT, NULL, NOT, AND, OR, IN, LIKE, BETWEEN, IS, AS, ON, JOIN, INNER, LEFT, RIGHT, OUTER, UNION, LIMIT, OFFSET 등 다수. 가능하면 예약어 피하는 컬럼명 권장.