programing

마리아에서 항상 생성됨DB

goodsources 2023. 6. 20. 21:34
반응형

마리아에서 항상 생성됨DB

이미 사용했습니다.GENERATED ALWAYS AS새 테이블을 만들 때.하지만, 내가 하려고 할 때.UPDATE TABLE이 계산/생성된 열이 있는 기존 테이블에서 계속 1064 오류가 발생합니다.저는 또한 그것과 함께 시도했습니다.ALTER TABLE선택권은 있지만, 성공도 거두지 못했습니다.
샘플:

UPDATE TABLE crecimiento_pib
SET País GENERATED ALWAYS AS (CONCAT(CountryName,' ',CountryCode));

도움을 주셔서 감사합니다!

계산된 열을 기존 테이블에 추가하려는 경우 구문은 다음과 같습니다.

ALTER TABLE crecimiento_pib
ADD COLUMN País varchar(200) GENERATED ALWAYS AS (CONCAT(CountryName, ' ', CountryCode));

길이로 정의된 적절한 크기로CountryName그리고.CountryCode열(표시하지 않은 열)을 선택합니다.

언급URL : https://stackoverflow.com/questions/72928732/generated-always-as-at-mariadb

반응형