'서버사이드'에 해당되는 글 7건

  1. 2014.12.06 lower_case_table_names
  2. 2014.11.25 MySQL 필드명 변경 또는 속성변경 ALTER TABLE CHANGE
서버사이드2014. 12. 6. 18:44

MySQL에서 대소문자를 구분하고자.



mysql> show variables like 'lower%';

+------------------------+-------+

| Variable_name          | Value |

+------------------------+-------+

| lower_case_file_system | ON    |

| lower_case_table_names | 1     |

+------------------------+-------+


 lower_case_table_names 가 1값을 가진다. 대소문자 구분이 없다.

대소문자를 구분해서 사용하려면  lower_case_table_names = 0이어야한다.



C:\~~~~\mysql\my.ini 파일을 열고

[mysql]항목 하위에 lower_case_table_names = 0;이라 두고 저장.


MySQL을 cmd에서 mysqld restart 명령으로 재시작 시켰다.


>mysqld restart

[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

[Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled

[Note] mysqld (mysqld 5.6.34) starting as process 2652 ...


잘 된듯 보였다.




>mysql -hlocalhost -uroot -p

mysql: unknown variable 'lower_case_table_names=0;'


mysql을 다시 시작했더니 lower_case_table_names=0 에러가 뜨고 다시 시작하지 할 수 없다.


lower_case_table_names를 [mysql]항목 하위에서 지웠다.

다시 시작하지 않고도 바로 mysql에 접속 가능했다.

Posted by 코드버무려
서버사이드2014. 11. 25. 10:42



필드명 변경 또는 속성변경

ALTER TABLE 테이블명 CHANGE 옛필드명  새로운필드명  새자료형  [NOT NULL];

ALTER TABLE topic CHANGE author user_id INT(11) NOT NULL;

'서버사이드' 카테고리의 다른 글

jQuery ajax GET 방식 php  (0) 2017.01.26
styles.css 갱신 강제로  (0) 2017.01.15
Welcome{ *Login, *Register, fb}  (0) 2016.10.15
오리엔트db 설치 server\jvm.dll 에러  (0) 2015.09.23
lower_case_table_names  (0) 2014.12.06
Posted by 코드버무려