mariadb 59

phphmyadmin에서 트리거를 만드는 중 오류 발생

phphmyadmin에서 트리거를 만드는 중 오류 발생 sql 쿼리 오류 :- CREATE TRIGGER `issue_book` BEFORE INSERT ON `book_issue_log` FOR EACH ROW BEGIN SET NEW.due_date = DATE_ADD(CURRENT_DATE, INTERVAL 7 DAY); MySQL:문서화 #1064 - SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 행 5에서 '' 근처에 사용할 올바른 구문을 확인하십시오. 언급URL : https://stackoverflow.com/questions/71497539/error-in-creating-a-trigger-in-phpmyadmin

programing 2023.10.04

MariaDB If 문(선택 및 업데이트 쿼리 포함)

MariaDB If 문(선택 및 업데이트 쿼리 포함) 테이블에서 최신 dtRequestToLog 행을 쿼리하여 strUnique 열을 가져옵니다.ID. strUnique 비교IF 문이 있는 ID, 숫자 X와 동일한 경우 동일한 행 blnAcceptedToLog = 1로 업데이트합니다. 따라서 최신 dtRequestToLog로 행을 가져오려면 다음을 사용합니다. select strUniqueID from tblmainmonitor t where dtRequestToLog >= (now() - interval 30 minute ) AND idxBedrijf = 1 order by dtRequestToLog asc limit 1 이 정도면 잘 됩니다.다음 if 문도 있습니다. DELIMITER $ CREATE..

programing 2023.09.24

Declate 문에 대한 Mariaadb 구문 오류

Declate 문에 대한 Mariaadb 구문 오류 pphmyAdmin에서 MariaDB 저장 프로시저를 만들고 있는데 구문 오류가 계속 발생합니다. 변수에 @ 기호를 추가하려고 했는데 여전히 오류가 발생합니다. 현재 내 코드는 다음과 같습니다. DECLARE @cNAME = VARCHAR(100); SET @cNAME = "TEST"; SELECT * from tblUser where UserName = cNAME; 저장된 프로시저가 저장될 것으로 예상하지만 구문 오류 때문에 저장되지 않습니다.언급URL : https://stackoverflow.com/questions/56671563/mariadb-syntax-error-on-declare-statement

programing 2023.09.24

백엔드 권한으로 프런트엔드 액세스

백엔드 권한으로 프런트엔드 액세스 LDAP 인증을 사용하여 데이터베이스 계정을 윈도우 계정에 연결하는 MariaDB 데이터베이스가 있습니다.MS Access Front-end를 개발하면 기업 로그인이 특정 테이블에 대한 액세스를 제한하기에 충분합니까?프론트엔드를 여러 개 개발해야 하나요 아니면 링크된 테이블을 편집하려고 하면 오류가 발생하나요?언급URL : https://stackoverflow.com/questions/29517280/access-front-end-with-back-end-permissions

programing 2023.09.19

바이너리/블라빈 필터 또는 기능이 지원되지 않음

바이너리/블라빈 필터 또는 기능이 지원되지 않음 여러 열 사이에서 첫 번째 null이 아닌 값을 선택하려고 합니다. 한 테이블에서 열을 선택하는 동시에 다른 테이블에서도 열을 선택할 수 있습니다. SQL 쿼리는 다음과 같습니다. SELECT t1.id, t1.date, coalesce(t2.source, t2.src, t2.data_source) as source, coalesce(t2.medium, t2.mdm, t2.data_medium) as medium FROM table1 t1 JOIN table2 t2 ON t1.id = t2.id WHERE t1.date >= '2020/01/01'; "SQL Error[1815]"라는 오류 메시지가 나타납니다.HY000]: (conn=3186) 내부 오류:..

programing 2023.09.09

python mysql /mariaDB 데이터베이스 오류 (2013년, '쿼리 중 MySQL 서버와의 연결 끊김')

python mysql /mariaDB 데이터베이스 오류 (2013년, '쿼리 중 MySQL 서버와의 연결 끊김') MariaDB에서 롱런 쿼리를 실행하려고 하는데 항상 5분(300초)만에 오류가 발생하여 이 오류가 발생합니다(2013년 '쿼리 중 MySQL 서버 연결 끊김').내 쿼리를 데이터베이스에서 직접 실행하면 시간 초과 오류가 발생하지 않습니다. 포럼에서 유사한 다른 주제를 읽었지만 아무 것도 작동하지 않습니다. MariaDB는 다음과 같이 설정됩니다. ('connect_timeout', '36000') ('delayed_insert_timeout', '3600') ('idle_readonly_transaction_timeout', '0') ('idle_transaction_timeout', '..

programing 2023.09.09

트리거 최적화

트리거 최적화 이 트리거를 최적화하려면 어떻게 해야 합니까?완벽하게 작동하지만 개선할 수 있다고 생각합니다. CREATE TRIGGER `update_request_missions_after_insert` BEFORE INSERT ON `request_missions` FOR EACH ROW IF ((SELECT id FROM request_missions ORDER BY id DESC LIMIT 1)+1) >= 1 AND ((SELECT id FROM request_missions ORDER BY id DESC LIMIT 1)+1) =1 및 id 9 입니다.당신이 뭘 하려는 건지 모르겠어요. 더 긴 숫자를 허용하고 0으로 고정된 길이로 패드를 부착할 수 있습니다. LPAD(next_id, 6, '0')..

programing 2023.09.09

컨테이너 오버라이드 프로세서의 MariaDB가 60%로 증가

컨테이너 오버라이드 프로세서의 MariaDB가 60%로 증가 저는 Laravel과 Nginx 컨테이너에 MariaDB 컨테이너를 함께 사용합니다.그러나 Laravel은 프로젝트에 대한 1번의 요청으로 데이터베이스에 대한 요청을 거의 하지 않습니다. MariaDB 컨테이너는 서버의 프로세서에 40-60%를 설정했습니다.저의 요청은 데이터베이스에 7개의 요청을 하고 결과를 함께 구성합니다.혹시 이 요청을 몇 안 되는 작은 것으로 분해해서 서버에 한 번의 요청으로 데이터베이스에 7번의 요청을 하지 말아야 할까요? 도커 컴포지트 설정 db: image: mariadb:10.10 restart: always volumes: - ./tmp/db:/var/lib/mysql environment: MARIADB_DAT..

programing 2023.09.09

유닛 테스트를 실행하는 동안 mariadb를 시작하는 방법

유닛 테스트를 실행하는 동안 mariadb를 시작하는 방법 ch.vorburger.exec.관리되는 프로세스예외:데이터베이스를 시작하는 동안 오류가 발생했습니다. at ch.vorburger.mariadb4j.DB.start(DB.java:139) at io.mifos.core.test.fixture.mariadb.MariaDBInitializer.startEmbeddedMariaDB(MariaDBInitializer.java:82) at io.mifos.core.test.fixture.mariadb.MariaDBInitializer.setup(MariaDBInitializer.java:67) at io.mifos.core.test.fixture.mariadb.MariaDBInitializer.initi..

programing 2023.09.04