반응형

MariaDB 30

WHERE 문이 작동하지 않음

WHERE 문이 작동하지 않음 2019-04-01년과 2020-03-31년 사이에만 환불을 하기 위해 accountledger.거래 날짜를 필터링하려고 합니다. 그러나 WHERE 조항은 효력이 없습니다. 스크립트 내의 여러 위치에 WHERE 문을 재배치했지만 결과는 변경되지 않았습니다. 이게 내 암호입니다. SELECT accountledger.CAMPUSCODE, accountledger.ID, students.FNAME, students.LNAME, accountledger.PROGRAM, accountledger.TRANSACTIONDATE, accountledger.TRANSACTIONAMOUNT, accountledger.DESCRIPTION as 'ENR Desc', accountledger...

programing 2023.10.31

MariaDB 데이터베이스 표시 권한

MariaDB 데이터베이스 표시 권한 콘솔에서 실행SHOW DATABASES;오류가 발생합니다. ERROR 1227 (42000): Access denied; you need (at least one of) the SHOW DATABASES privilege(s) for this operation 사용자 권한을 확인했습니다.SHOW GRANTS FOR CURRENT_USER;모든 걸 다 가진 것 같군요 GRANT USAGE ON *.* TO 'tec'@'%' IDENTIFIED BY PASSWORD ' *F0AAB5B469***16C3449' GRANT ALL PRIVILEGES ON `tec`.* TO 'tec'@'%' 그 이유는 무엇일까요? Server version: 10.0.32-MariaDB-0..

programing 2023.10.31

약속을 예약하기 위해 빠르고 최적화된 데이터베이스 쿼리

약속을 예약하기 위해 빠르고 최적화된 데이터베이스 쿼리 저는 예약 예약 시스템을 만들고 있습니다.아래와 같이 데이터베이스 구조를 염두에 두고 있습니다. 다음은 의사의 근무시간에 대한 예시입니다. ----------------------------------------------------- | id | doctor_id | day_number | starts_at | ends_at | |---------------------------------------------------- | 1 | 1 | 1 | 09:00 | 13:00 | | 2 | 1 | 1 | 16:00 | 19:00 | | 3 | 1 | 2 | 09:00 | 13:00 | | 4 | 1 | 3 | 09:00 | 15:00 | -------..

programing 2023.10.26

마리아드브 갈레라 성단과 캡 정리

마리아드브 갈레라 성단과 캡 정리 mariadb galera 성단은 그것이 어떻게 작동하는지에 대한 간단한 설명을 바탕으로 캡 정리 CP 또는 AP에 따라 어디에 놓여 있습니까?일관성 - "중요한 읽기" 문제를 해결하기 위해 Galera는 약간의 도움이 필요합니다.http://mysql.rjweb.org/doc.php/galera#critical_reads 참조 그렇지 않으면 Galera가 "어떤" 단일 실패 지점에서도 살아남는다고 말할 수 있습니다. Galera는 일반적으로 3개의 노드에 배치되며, 각 3개의 지리적 위치에 하나씩 배치됩니다.즉, 어떤 단일 시스템 장애, 데이터 센터 장애, 지진, 토네이도, 네트워크 중단 등도 한 번에 하나 이상의 노드를 제거할 수 없습니다.나머지 두 노드(둘 중 하나..

programing 2023.10.21

JPA 외부 키 0 값 최대 절전 모드 과도 속성 값 예외

JPA 외부 키 0 값 최대 절전 모드 과도 속성 값 예외 동면(또는 mariadb) JPA가 외부 키에서 0 값으로 작동하지 않는 것을 발견했습니다. 저는 부모님 수업이 있습니다. class Parent { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "PARENT_ID", unique = true, nullable = false) private Integer parentId; } 그리고 아동반. class Child { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "CHILD_ID", unique = true, nullable = fals..

programing 2023.10.21

EF에서 영향을 받는 행을 볼 수 없음

EF에서 영향을 받는 행을 볼 수 없음 테이블에 데이터를 삽입하려고 하면 문제가 발생합니다.저는 EF, MariaDB와 '불행하게도' 트리거를 사용하고 있습니다.새 데이터를 삽입하려고 하면 EF에서 예외가 발생합니다.OptimisticConcurrencyException. 여기 내 방아쇠가 있습니다. CREATE TRIGGER AutoIncrdata BEFORE INSERT ON data FOR EACH ROW BEGIN DECLARE new_id integer; SET new_id = (select max(id_data) + 1 from data); IF (NEW.id_data < 1) then SET NEW.id_data = COALESCE(new_id, 1 ); END IF; END 간단한 삽입 후..

programing 2023.10.11

mariaDB 쿼리에 대한 sql 코드 성능 향상

mariaDB 쿼리에 대한 sql 코드 성능 향상 델파이XE8에서 mariaDB(Ver 15.1 Distribution 10.1.31-MariaDB, for Win32)와 연결된 어플리케이션을 개발하였습니다.쿼리 성능을 향상시키고 싶습니다.단순화된 시나리오를 설명합니다. de_사용자 테이블(innoDB)(81762행) ID_U INT PRIMARY KEY Name VARCHAR(30) INDEX ID_U, Name de_doc 테이블(innoDB)(행 260452) IDD INT PRIMARY KEY DataFi Date UserID INT ... INDEX IDD, UserID, DataFi ---- CONSTRAINT UserID_LK FOREIGN KEY de_Doc (UserID) REFERENC..

programing 2023.10.11

기존 MariaDB 타임스탬프 열을 로컬 표준시에서 UTC로 마이그레이션하는 방법

기존 MariaDB 타임스탬프 열을 로컬 표준시에서 UTC로 마이그레이션하는 방법 현재 저의 laravel config time zone은 '+6:00'으로 설정되어 있고 MariaDB database time zone은 SYSTEM으로 설정되어 있는데, 이 역시 +6:00입니다.이제 다른 시간대의 사용자를 수용해야 하므로 예기치 않은 시간 관련 문제를 방지하기 위해 모든 타임스탬프 값을 UTC로 마이그레이션해야 합니다. MariaDB 문서에는 다음과 같이 명시되어 있습니다: https://mariadb.com/kb/en/timestamp/ #time- 열에서 TIMESTAMP 데이터 유형을 사용하는 경우 삽입된 값은 저장 시 세션의 시간대에서 UTC(Coordinated Universal Time)로 ..

programing 2023.09.26

parse csv 파일을 Maria DB로 가져오는 방법?

parse csv 파일을 Maria DB로 가져오는 방법? csv 파일을 파싱하고 있는 php 코드가 있는데 파싱 데이터를 maria db로 가져오기를 원합니다.내가 어떻게 그럴 수 있을까? 내 코드: 출력: Task1 % php user_upload.php 3 fields in line 1: name surname email 3 fields in line 2: John smith jsmith@gmail.com 3 fields in line 3: HaMish JONES ham@seek.com 3 fields in line 4: Phil CARRY phil@open.edu.au 3 fields in line 5: Johnny O'Hare john@yahoo.com.au 3 fields in line 6: ..

programing 2023.09.26

PDO: 백슬래시가 포함된 DB에서 필드 선택

PDO: 백슬래시가 포함된 DB에서 필드 선택 이 내용으로 테이블이 있습니다. ID|name ---------------- 1 |My Shop No. \6\ (왜 식스가 백슬래시 안에 있는지 묻지 마세요, 저는 전혀 모르겠어요, 그냥 작업해야 해요.) 저는 제 테이블에서 이 특정 값을 선택하려고 합니다.내 쿼리는 다음과 같습니다. $sql = "SELECT `id` FROM shops WHERE `name` = :name"; $params = array(':name' => "My Shop No. \6\"); $this->fetchOne($sql, $params); // the binding happens in my mysql class 이 쿼리는 어떤 데이터도 반환하지 않으며, 항목이 없다는 것을 나타냅..

programing 2023.09.16
반응형