mariadb 73

제품당 최신 두 줄을 구입하고 가격과 날짜를 확인합니다.

제품당 최신 두 줄을 구입하고 가격과 날짜를 확인합니다. 저는 제품당 최신 라인 두 개를 추출하는 쿼리를 만들었습니다.각 행에는 ID, 제품 번호, 가격 변경 날짜, 가격이 표시됩니다. 이드 제품번호 날짜. 가격. 순위 순서 71582 0071807993 2021-10-15 18:06:22 220.79 1 60533 0071807993 2021-10-15 13:22:46 220.79 2 다음 행을 연결하여 표시할 수 있습니까? 제품번호 최신 날짜 최신 가격 두 번째 최신 날짜 두 번째 최신 가격 0071807993 2021-10-15 18:06:22 220.79 2021-10-15 13:22:46 220.79 내 질문은 다음과 같습니다. select * from ( SELECT id, prodnumb, ..

source 2023.08.08

도커 컨테이너 내에서 호스팅되는 phpmyadmin을 통해 MariaDB 데이터베이스에 액세스하려고 합니다.

도커 컨테이너 내에서 호스팅되는 phpmyadmin을 통해 MariaDB 데이터베이스에 액세스하려고 합니다. 다음을 사용하여 기본 LAMP 스택을 설정하려고 합니다.docker-compose하지만 연결할 수 없습니다.mariadb데이터베이스:사용phpmyadmin컨테이너가 실행될 때. 문제를 해결하기 위해 나는 다시 벗었습니다.docker-compose.yaml파일 대상: version: '3.2' services: db: image: mariadb container_name: appsDB restart: always ports: - '6603:3306' environment: MYSQL_ROOT_PASSWORD: secret app: depends_on: - db image: phpmyadmin/php..

source 2023.07.24

저장 프로시저를 사용하여 다른 MariaDB 서버에서 Mariadb의 데이터베이스 개체에 액세스

저장 프로시저를 사용하여 다른 MariaDB 서버에서 Mariadb의 데이터베이스 개체에 액세스 이 애플리케이션에서는 저장 프로시저(SQL Server의 Linked Server)를 사용하여 별도의 MariaDB 서버에 상주하는 서로 다른 데이터베이스의 다양한 테이블에서 데이터에 액세스해야 합니다.우리의 아키텍처에서는 데이터베이스를 다른 서버에 보관하는 것이 의무적입니다. MS SQL의 Linked Server와 같은 것을 찾고 있습니다. 예를 들어 서버 A의 stp_A가 서버 B의 테이블 B에서 데이터를 참조하고 가져오는 경우에는 서버 B의 stp_X가 서버 A에서 테이블 X의 데이터를 참조하고 가져오는 경우도 있습니다. MariaDB에서 어떻게 동일한 것을 달성할 수 있습니까? 잘 부탁드립니다, Sa..

source 2023.07.24

하위 쿼리를 사용하여 SQL 쿼리를 변환하는 방법을 선택합니다.NET Core 쿼리

하위 쿼리를 사용하여 SQL 쿼리를 변환하는 방법을 선택합니다.NET Core 쿼리 다음 SQL 기본 쿼리가 있습니다. select a.id_agente, a.alias, a.direccion, cd.description, ( select te.data from tevento te left join tagente ta on ta.id_agente = te.id_agente where ta.id_agente = a.id_agente order by timestamp desc limit 1 ) as data from tagente a left join tagent_custom_data cd on a.id_agente = cd.id_agent where cd.id_field = 6 and cd.descript..

source 2023.07.24

MariaDB 증분 백업으로 변경되지 않은 데이터베이스에 대한 대용량 파일 생성

MariaDB 증분 백업으로 변경되지 않은 데이터베이스에 대한 대용량 파일 생성 사이트 간 중복(응답 없음). 기본적으로 mariadb에 대한 증분 백업 시스템을 설정해야 합니다.모든 것이 도커 컨테이너에서 생활하고 있으며, 저는 wal-g(포스트지 및 WAL 아카이브로 설정하는 방법과 유사)를 함께 사용하려고 합니다.mariabackup백업 작업은 다음을 기준으로 별도의 도커 컨테이너 내에서 실행됩니다.mariadb:10.8.3-jammy가 있는 .wal-g실행 입니다).wal-g backup-push디버깅하는 동안 데이터 폴더로 내보내기를 사용합니다(도커 볼륨으로 마운트됨)./bak). 아래에서 더 자세한 내용을 설명하지만, 먼저 증분 백업의 규모가 크다는 실제 문제부터 살펴보겠습니다.모든 DB 클라..

source 2023.07.09

네 개의 테이블에서 선택하고 일부 결과를 하나의 열로 그룹화

네 개의 테이블에서 선택하고 일부 결과를 하나의 열로 그룹화 스포츠_게임 테이블 ========================================================================== | game_id | team_id | game_type | time_started | time_ended | planned_by | |========================================================================| | 1 | 1 | 1 | 1640799417 | 1641146196 | 1 | | 2 | 2 | 1 | 1640971535 | 1641579516 | 1 | | 3 | 1 | 2 | 1640971553 | 1641582723 | ..

source 2023.07.09

SQL join + group_concat이 일부 행을 반환하지 않음

SQL join + group_concat이 일부 행을 반환하지 않음 데이터베이스에는 다음 테이블이 있습니다. People +-----------+------------+ | IdPeople | Name | +-----------+------------+ | 1 | James | | 2 | Chris | +-----------+------------+ ref +---------+-------------+------+ | People | Color | Code | +---------+-------------+------+ | 1 | 2 | 1 | | 1 | 1 | 2 | | 1 | 6 | 3 | | 2 | 1 | 1 | | 2 | 6 | 4 | | 2 | 4 | NULL | | 2 | 5 | NULL | ..

source 2023.06.09

MariaDB 테이블에 current_timestamp()를 삽입하는 데 문제가 발생했습니다.

MariaDB 테이블에 current_timestamp()를 삽입하는 데 문제가 발생했습니다. 저는 마리아DB(10.6.5) 데이터베이스에 정보를 저장하는 골랑(1.17.8)을 이용하여 프로그램을 작성하고 있습니다.나는 종종 created_at 필드를 current_timestamp()로 삽입해야 하는데, 이는 매우 일반적입니다.시스템 시간은 UTC +1.00(BST)이며 Windows 10(21H1)과 함께 작업하고 있습니다. MariaDB는 시스템 시간을 사용하도록 설정되어 있으며 명령줄에서 SELECT NOW()와 SELECT CURRENT_TIMESTamp()를 모두 정확하게 출력합니다.Golang 함수 시간의 출력을 기록합니다.이제()는 시스템 시간도 제공합니다.제가 시간을 넣으면.이제() 내 ..

source 2023.06.09

WAMP에서 MySql을 MariaDb로 대체하는 방법

WAMP에서 MySql을 MariaDb로 대체하는 방법 Windows에 WAMP 서버를 설치했는데 완벽하게 작동합니다.Slashdot의 이 기사는 MySql에서 MariaDb로 이행하도록 영감을 주었습니다.이 질문에는 mysql을 제거하고 MariaDb를 설치하면 정상적으로 동작합니다.그러나 제어판의 Windows "프로그램 제거" 섹션에는 MySql과 같은 항목이 표시되지 않고 WampServer 2.2만 있습니다.따라서 Windows에서 MariDb를 MySql로 대체하거나 php, apache, mariadb를 별도로 설치해야 합니까?이론적으로는 WampServer의 mySQL과 병렬로 mariaDB를 설치할 수 있지만 동일한 연결 포트를 사용하기 때문에 이를 실행하려면 DB의 포트 중 하나를 변경..

source 2023.01.27

MARIADB: 범위에 조인된 선택 항목에는 인덱스가 사용되지 않습니다.

MARIADB: 범위에 조인된 선택 항목에는 인덱스가 사용되지 않습니다. 첫 번째 테이블에는 ips가 정수(500k 행)로 저장되어 있습니다.두 번째 테이블에는 블랙리스트의 ips 범위와 블랙리스트의 이유(10M 행)가 포함되어 있습니다.이 테이블 구조는 다음과 같습니다. CREATE TABLE `black_lists` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `ip_start` INT(11) UNSIGNED NOT NULL, `ip_end` INT(11) UNSIGNED NULL DEFAULT NULL, `reason` VARCHAR(3) NOT NULL, `excluded` TINYINT(1) NULL DEFAULT NULL, PRIMARY KEY (`id`), INDE..

source 2023.01.27