반응형

MariaDB 75

MariaDB convert_tz maketime

MariaDB convert_tz maketime 이 쿼리를 실행하면 select convert_tz( concat( (`last_mailing` + interval 1 day), ' ', maketime(`email_delivery_hour`,0,0) ), 'EST','GMT') FROM `member_subscriptions` 반환되는 날짜 - 타임스탬프에는 다음과 같은 초단위가 포함됩니다. 2014-07-01 05:00:00.000000 형식으로 반환하려면 날짜 - 시간이 필요합니다. YYYY-MM-DD HH:II:SS last_mailingis 열 유형 datetime email_delivery_houris column type int (2) MAKETIME은 TIME을 반환하므로 DATETIME..

programing 2022.09.15

빈 테이블 'Primary' 키에 대해 '1' 항목이 중복됩니다.

빈 테이블 'Primary' 키에 대해 '1' 항목이 중복됩니다. MariaDB 데이터베이스에 이상한 문제가 있습니다.다음 코드로 빈 테이블을 만듭니다. drop table if exists Subject; CREATE TABLE Subject ( id integer primary key auto_increment, code varchar(100) unique not null, name text not null ); 쿼리가 정상적으로 실행되어 영향을 받는 행은 0개입니다. 테이블에 데이터를 삽입하려고 합니다. INSERT INTO Subject (id, code, name) VALUES (0,'KMI/AIdb/PHW/15','Počítačový hardvér'), (1,'KMI/AIdb/DBA/15','..

programing 2022.09.08

특정 행에만 MySQL 권한을 부여하는 방법

특정 행에만 MySQL 권한을 부여하는 방법 학생 테이블이 있다고 상상해 보세요. student(ID, 이름, 시) 사용자 A를 생성하고 id=10인 업데이트 레코드에 대해서만 권한을 부여하고 싶습니다. CREATE USER A ; GRANT UPDATE ON student TO A WHERE student.id=10; 이거 해봤는데 안 되네. 단일 행이 아닌 단일 행을 포함하는 뷰가 실제 테이블을 업데이트합니다. 이는 학생당 특정 테이블 뷰를 통해 수행할 수 있습니다(예, DB 구조가 복잡해집니다).이 사용자에 대한 보기 액세스 권한은 항상 선택/업데이트만 허용하며 기본 키는 업데이트할 수 없습니다.보기가 업데이트되면 기본 테이블이 자동으로 업데이트됩니다. CREATE SCHEMA `example` ;..

programing 2022.09.05

auto_increment id가 1개씩 증가하지 않는 이유는 무엇입니까?설정 방법은?

auto_increment id가 1개씩 증가하지 않는 이유는 무엇입니까?설정 방법은? MariaDB Galera 클러스터(3개 노드)가 있고uid자동으로 증가하여 테이블의 주요 키가 되다 `uid | int(11) | NO | PRI | NULL | auto_increment`. MariaDB [hello_cluster]> select uid from table order by uid limit 10; +-----+ | uid | +-----+ | 3 | | 6 | | 9 | | 12 | | 15 | | 18 | | 21 | | 24 | | 27 | | 30 | +-----+ 다음 명령을 시도했지만 작동하지 않습니다. alter table uid AUTO_INCREMENT=1 이는 설계상이며 Maria..

programing 2022.09.04

노드에서 NULL 값을 삽입하는 방법파라미터화된 입력을 사용하여 JS/Javascript to MySQL을 사용합니까?

노드에서 NULL 값을 삽입하는 방법파라미터화된 입력을 사용하여 JS/Javascript to MySQL을 사용합니까? 파라미터화된 입력을 사용하여 데이터베이스에 삽입되는 값이 실제로는 'NULL' 또는 빈 문자열이 아닌 NULL 값임을 확인하려면 어떻게 해야 합니까? 주의: 이 질문은 튜토리얼에 가깝도록 수정되었습니다. 데이터베이스에 대한 커넥터로 'mariadb/callback'을 사용합니다. const db = require('mariadb/callback'); mariaDB는 MySQL 데이터베이스의 옵션 중 하나입니다. 예제 변수로 다음을 사용합니다. var customName = ' '; var someAddress = 'this is an address'; var mainID = 'some ..

programing 2022.09.04
반응형