내 데이터베이스에 새 필드를 추가하고 모든 행을 설정하십시오. value = '1'mysql, 어떻게 새 필드를 추가하고 모든 값을 설정 = 1?
올바른 방법?
ALTER TABLE
cxt_20110105 ADD COLUMN tbn INT(1) SET tbn ='1'
내 데이터베이스에 새 필드를 추가하고 모든 행을 설정하십시오. value = '1'mysql, 어떻게 새 필드를 추가하고 모든 값을 설정 = 1?
올바른 방법?
ALTER TABLE
cxt_20110105 ADD COLUMN tbn INT(1) SET tbn ='1'
docu Concering :
ALTER TABLE cxt_20110105 ADD COLUMN tbn INT(1) DEFAULT '1'
UPDATE TABLE cxt_20110105 SET tbn = 1;
그냥주의 하시고
ALTER TABLE cxt_20110105 ADD COLUMN tbn INT(1) DEFAULT '1'
tbn
의 값이 '1'로 설정되지 않고 결과적으로
이됩니다. 초기 값으로 사용하는 경우 이후 행의 값을 기본값으로 설정하지 않으려면
alter table cxt_20110105 change tbn tbn int(1)
MyISAM을 사용하는 경우 빠른 작업입니다.
'# 1064 - SQL 구문에 오류가 있습니다. 'SET DEFAULT'1 "at line 1 근처에서 사용할 올바른 구문에 대한 MySQL 서버 버전을 확인하십시오 – cj333
코드 편집 ... 일부 공백이 누락되었습니다 :-) – strauberry
아니요 공백을 알았습니다. 그 잘못이 아닙니다. 그것은 'SET DEFAULT'1 '근처에서 잘못 표시됩니다. – cj333