반응형
php와 mysql을 사용하여 c 열의 이름을 novaC로 변경하려고합니다. 모든 곳에서 동일한 솔루션을 제공하는 것처럼 보이지만 작동하지 않는 것 같습니다.
if(isset($_GET["rename"])){
mysql_query("ALTER TABLE myTable
RENAME COLUMN c to novaC");
}
MySql에서 직접 ALTER TABLE aaa RENAME COLUMN c to novaC
를 입력하면 다음을 제공합니다.
#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 'COLUMN c to novaC' at line 2
해결 방법
alter table tablename change oldColumn newColumn varchar(10) ;
참조 페이지 https://stackoverflow.com/questions/14043480
반응형
'MySql' 카테고리의 다른 글
MySQL에서 PHP 스크립트를 실행할 수있는 방법이 있습니까? (0) | 2021.01.16 |
---|---|
MySQL mysql에서 트리거를 생성하기위한 권한 (0) | 2021.01.16 |
MySQL 경고 : mysql_fetch_array () : 제공된 인수가 유효한 MySQL 결과가 아닙니다. 40 행 (0) | 2021.01.16 |
MySQL 필드에 mysql 및 PHP에서`UNIQUE` 속성이 있는지 확인 (0) | 2021.01.16 |
MySQL : 매일의 합계 (0) | 2021.01.16 |
댓글