반응형
mariadb 10.2.26에서 기본 키 +10000으로 열(항상 생성됨)을 생성하려면 어떻게 해야 합니까?
ALTER TABLE vouchers
ADD COLUMN voucher_no DOUBLE
GENERATED ALWAYS AS (id + 100000)
의 GENERATE ALVERS AS 절에는 'AUTO_INCREMENT' 함수 또는 표현식을 사용할 수 없습니다.
id
여기 ID가 기본 키입니다.그러나 이 쿼리는 mariadb 10.1.37의 로컬에서 성공적으로 실행되었습니다.
나는 거기서 몇 개의 기사를 읽었고 mariadb 업그레이드 버전이 항상 생성되는 기본 키를 지원하지 않는다는 것을 발견했습니다.
하지만 서버 사이드 코드에서 고유한 바우처 no를 생성할 필요가 없도록 바우처 no like(id +100000) 열을 만들어야 합니다.새로운 바우처를 만들 때마다 생성된 고유 바우처에서 서버를 저장하고 싶습니다.어떻게 그런 열을 만들 수 있습니까?
언급URL : https://stackoverflow.com/questions/57407385/how-can-i-generate-a-column-generated-always-with-primary-key-10000-in-maria
반응형
'programing' 카테고리의 다른 글
AngularJS - Angular와 SOAP 서비스 통합JS 모델 (0) | 2023.08.30 |
---|---|
dbms_output이 boolean을 인쇄할 수 없습니까? (0) | 2023.08.30 |
PHP와 Javascript 간에 배열을 전송하는 가장 좋은 방법 (0) | 2023.08.30 |
jQuery Validate - 그룹에 하나 이상의 필드를 채워야 합니다. (0) | 2023.08.30 |
AJAX 호출 중 JS 변수 이름 끝에 있는 대괄호를 제거하려면 어떻게 해야 합니까? (0) | 2023.08.30 |