MariaDB 45

여러 조인된 테이블에서 where 구에 사용자 지정 열을 사용합니다.

여러 조인된 테이블에서 where 구에 사용자 지정 열을 사용합니다. 이 질문에는 이미 답변이 있습니다. MySQL 쿼리의 WHERE 절에서 열 별칭을 사용하면 오류가 발생합니다. (7개의 답변) 닫힘작년. 별칭이 있는 사용자 지정 열을 만드는 중입니다.searchColumn이 명령어는 where 구에서 사용해야 합니다.이것이 어떻게 가능한 걸까요? SELECT lgs.*, lg.*, Concat(Ifnull(lgs.beneficiaryfirstname, ''), Ifnull(lgs.beneficiarylastname, ''), Ifnull(lg.Name, '')) AS "searchColumn" FROM local_giveaways_submissions lgs INNER JOIN local_giveaw..

source 2022.11.12

마리아에서 테이블 2개를 완전히 연결하다DB

마리아에서 테이블 2개를 완전히 연결하다DB 테이블이 두 개 있습니다. Table1 Year,Month, data 2017,1,2 2018,2,10 Table2 Year,Month,data2 2017,1,5 2019,2,2 저는 테이블을 하나의 테이블로 통합하려고 합니다.여기서 양쪽 테이블에서 모든 행을 얻습니다. Year,Month,data,data2 2017 ,1,2,5 2018,2,10,NULL 2019,2,NULL,2 여기서는 표준 외부 조인은 작동하지 않을 것 같고 Union ALL도 사용할 수 없습니다.이 작업을 수행하기 위한 외부 조인 쿼리가 있습니까?양쪽 테이블에서 모든 연도와 월을 가져오려면 UNION을 사용하고 표 1 및 표 2와 관련짓기 위해서는 왼쪽 조인을 사용해야 합니다. sele..

source 2022.11.12

브라우저가 두 번 새로 고쳐질 때까지 NodeJS 스크립트가 응답하지 않음

브라우저가 두 번 새로 고쳐질 때까지 NodeJS 스크립트가 응답하지 않음 URL을 인수로 하여 MariaDB에서 데이터를 가져와 표시하는 다음 스크립트를 가지고 있습니다. var express = require('express'); var app = express(); var Client = require('mariasql'); var http = require("http"); var url = require("url"); var output; var c = new Client({ host: '127.0.0.1', user: 'root', db: 'MyDB' }); http.createServer(function(request, response) { var parsed = url.parse(reques..

source 2022.11.02

SELECT에 의해 반환된 결과에 연속 의사 행 번호 할당

SELECT에 의해 반환된 결과에 연속 의사 행 번호 할당 AUTO_INCREMENT, INT UNSIGNARED 인덱스 필드가 있는 테이블이 있습니다.시간이 지남에 따라 테이블에서 엔트리가 삭제되어 테이블에 "구멍"이 생겼습니다.이전에는 인덱스 필드를 사용하지 않고 테이블에서 다른 테이블로 엔트리를 복사하고 이전 테이블을 삭제하고 후자의 이름을 이전 테이블로 변경했습니다. 최근 우리는 이 계획에 의지하고 있다. SET @row_number = 0; SELECT *, (@row_number:=@row_number + 1) AS pseudo_row_num FROM myTable; 첫 번째 열로 의사 행 번호를 표시해야 한다는 점을 제외하면 이 방법은 매우 잘 작동합니다. MySQL 구문 오류는 다음과 같습..

source 2022.11.02

느린 쿼리 로그(MariaDB)에 시간이 많이 걸린다

느린 쿼리 로그(MariaDB)에 시간이 많이 걸린다 느린 쿼리 로그 분석기를 실행하면 요청 시간이 몇 초 만에 표시됩니다.이러한 요구를 수동으로 실행하려고 하면 매우 빠르게 실행됩니다(0.01초).뭐가 문제죠? mysql Ver 15.1 Readline 5.1을 사용한 Linux(x86_64)용 Distributed 10.1.9-MariaDB CREATE DEFINER = 'root'@'192.168.1.101' EVENT `DEL_EXPIRED_BANS` ON SCHEDULE EVERY 10 MINUTE STARTS '2013-10-18 13:38:54' ON COMPLETION NOT PRESERVE ENABLE COMMENT '' DO BEGIN update users set ban_type=0,..

source 2022.11.02

django가 도커에서 mysql을 연결할 수 없습니다.

django가 도커에서 mysql을 연결할 수 없습니다. 저는 도커에 매우 익숙하지 않습니다.도커에서 mariadb를 사용하여 django를 docker-compose에서 실행하려고 하는데 항상 다음 오류가 발생합니다. 사용하고 있다Docker version 17.09.1-ce, build 19e2cf6,docker-compose version 1.18.0, build 8dd22a9 django.db.db.ss.Operation Error: (2003, 'mariadb55\'에서 MySQL 서버에 접속할 수 없습니다'(111 "접속 거부") 실행 후 DB를 올바르게 연결할 수 있습니다.docker-compose up db로컬이든 리모트든 상관없이python manage.py runserver 0.0.0...

source 2022.11.02

MariaDB 연결 상태 확인(python)

MariaDB 연결 상태 확인(python) python MariaDB 커넥터는 다음과 유사한 연결 상태를 확인하기 위한 API를 가지고 있습니까?is_connectedpython-module 또는 기타 방법으로 연결 상태를 확인합니다.MariaDB Connector/C에는 is_connected() 메서드가 없지만 ping() 메서드로 연결 상태를 확인할 수 있습니다. import mariadb def is_connected(connection): try: connection.ping() except: return False return True 언급URL : https://stackoverflow.com/questions/65808334/mariadb-check-connection-state-in-p..

source 2022.11.02

올바른 구문은 MariaDB 서버 버전에 해당하는 매뉴얼을 참조하십시오.

올바른 구문은 MariaDB 서버 버전에 해당하는 매뉴얼을 참조하십시오. 10.1.13-MariaDB를 가진 PhPMyAdmin의 루트 비밀번호를 변경하려면 SQL 탭에 다음을 입력하고Go버튼: ALTER USER 'root'@'localhost' IDENTIFIED BY 'mypass' 다음의 에러가 표시됩니다. Error SQL query: ALTER USER 'root'@'localhost' IDENTIFIED BY 'mypass' MySQL said: Documentation 1064 - SQL 구문에서 오류가 발생했습니다. MariaDB 서버 버전에 해당하는 설명서에서 1행의 'USER 'root'@'localhost' IDENTED BY 'mypass' 근처에서 사용할 올바른 구문을 확인하십시..

source 2022.11.02

Maria에 클러스터되지 않은 다른 인덱스가 추가된 경우 기본 키가 클러스터된 인덱스가 아닌 이유DB

Maria에 클러스터되지 않은 다른 인덱스가 추가된 경우 기본 키가 클러스터된 인덱스가 아닌 이유DB 안녕하세요 MariaDB 버전 10.5.9에 의해 작성된 테이블을 가지고 있습니다. CREATE TABLE `test` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `status` varchar(60) DEFAULT NULL, PRIMARY KEY (`id`), KEY `test_status_IDX` (`status`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 기본 키는 기본적으로 테이블 행 순서를 정의하는 클러스터된 인덱스라고 생각했는데, 여기서는 상태 인덱스가 클러스터된 인덱스로 선택..

source 2022.11.01

pymysql.err.mariadb에 대한 단순 다중 행 SQL 쿼리의 ProgrammingError 1064

pymysql.err.mariadb에 대한 단순 다중 행 SQL 쿼리의 ProgrammingError 1064 모든 것을 시도했지만 계속해서 다음 오류가 발생합니다. pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'INSERT INTO tabSingles (doctype, field, value) VALUES ('Bank Reconciliation', 'a' at line 2") 확장된 쿼리(python 형식 확장 후): SELECT value..

source 2022.11.01