반응형
마리아에서 항상 생성됨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
반응형
'programing' 카테고리의 다른 글
CTE에서 에 삽입 (0) | 2023.06.20 |
---|---|
springapplication.properties 파일의 resources 폴더에 파일 지정 (0) | 2023.06.20 |
UIView 프레임, 경계 및 중심 (0) | 2023.06.20 |
MariaDB가 한 데이터베이스에 대해 종속 하위 쿼리에 대해 색인을 사용하지 않지만 동일한 서버에 있는 다른 데이터베이스에는 사용하지 않음 (0) | 2023.06.15 |
하향식 및 상향식 프로그래밍 (0) | 2023.06.15 |