테스트서버에서 아래와 같은 쿼리를 실행시켰을때 아무 문제없습니다.
테스트 서버:
MySQL 문자셋: UTF-8 Unicode (utf8)
MySQL connection collation utf-8_unicode _ci
ALTER TABLE `customers` MODIFY COLUMN `customers_password` VARCHAR(40) CHARACTER SET utf8 COLLATE utf8_general_ci;
그런데 실제 서버에서 위의 쿼리를 실행시키니
#1064 - 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 'COLLATE utf8_general_ci' at line 1
라는 에러가 납니다.
버젼이 맞지 않다는것 같은데요.
어떻게 해야 할 지 잘 모르겠습니다. 도움 주시면 감사하겠습니다.
|