반응형

MariaDB 40

SQL에서 ID별로 그룹화된 모든 필드의 최대 평균을 찾는 방법은 무엇입니까?

SQL에서 ID별로 그룹화된 모든 필드의 최대 평균을 찾는 방법은 무엇입니까? 그래서 저는 50개가 넘는 필드가 있는 거대한 테이블을 가지고 있고 ID로 각 필드의 최대 평균을 찾아야 합니다.내 테이블은 다음과 같습니다. +----+--------+--------+-----+---------+ | ID | field1 | field2 | ... | field50 | +----+--------+--------+-----+---------+ | 1 | 234 | 12 | ... | 634 | +----+--------+--------+-----+---------+ | 2 | 1 | 69 | ... | 34 | +----+--------+--------+-----+---------+ | 3 | 512 | 10..

programing 2023.08.10

Maria의 "SSL 필요" 및 "X509 필요" SSL 옵션의 차이점DB

Maria의 "SSL 필요" 및 "X509 필요" SSL 옵션의 차이점DB 마리아DB에서 양방향 TLS 설정을 활성화하는 것을 배우고 있습니다.이를 위해서는 X509 SSL 옵션이 있는 사용자 계정이 필요합니다.나는 이론을 읽었지만 여전히 그 차이에 대해 명확하지 않습니다.또한 언제 어떤 옵션을 사용해야 합니까? 이 쿼리를 도와주세요. 편집 "SSL 필요" 옵션의 경우 "CA" 인증서만 필요한 반면 X509의 경우 ca 인증서와 함께 클라이언트 인증서가 필요합니다. 아직도 기본 로그인을 받지 못하고 있습니다.로 생성된 계정의 경우REQUIRE SSL절. 암호화된 연결을 설정할 수 없는 경우 연결 시도가 실패합니다.특별한 암호화 요구 사항이 없는 계정의 경우 암호화된 연결을 설정할 수 없는 경우 암호화되지..

programing 2023.08.05

MariaDB - 사용자를 통해 로그인할 수 없음 - 암호 문자 인코딩 오류

MariaDB - 사용자를 통해 로그인할 수 없음 - 암호 문자 인코딩 오류 기존 DB에 대해 새 사용자를 생성했지만 새 사용자를 통해 로그인할 수 없습니다.다음과 같은 오류가 발생합니다.DBeaver 클라이언트를 사용합니다.MariaDB는 도커 컨테이너로 실행됩니다. 오류: Current charset is UTF-8. If password has been set using other charset, consider using option 'passwordCharacterEncoding' 저는 이 문제에 대한 몇 가지 해결책을 보았지만, 저는 이 문제가 발생하는 이유와 DB를 제거하는 것 외에 더 나은 해결책을 알고 싶습니다.언급URL : https://stackoverflow.com/questions..

programing 2023.08.05

오류: xxx 테이블에 대한 테이블스페이스가 있습니다.가져오기 전에 테이블스페이스를 삭제하십시오.

오류: xxx 테이블에 대한 테이블스페이스가 있습니다.가져오기 전에 테이블스페이스를 삭제하십시오. MacOS 10.8.3에서 MySQL 5.6.10의 로컬 서버를 실행하고 있으며 MySQL용 Navicat Essentials를 통해 데이터베이스를 관리하고 있습니다. 오류는 데이터베이스를 며칠 또는 몇 주 동안 정상적으로 실행하고 관리한 후 Navicat 내에서 쿼리를 사용하여 만든 테이블 중 일부를 삭제하도록 트리거(불완전하게 표시됨)하는 것입니다. 이러한 테이블을 사용하여 쿼리를 실행하려고 하면 Navicat은 특정 테이블이 존재하지 않는다는 경고를 표시합니다.지금까지 좋은 점 - 여기 좋은 점이 있습니다. 이전에 있었던 테이블(예: "temp")을 생성하려고 하면 다음 오류 메시지가 표시됩니다. Er..

programing 2023.08.05

MariaDB 구문 지원 이상함

MariaDB 구문 지원 이상함 몇 가지 MariaDB 인스턴스가 있습니다(예: 10.1.17, 10.1.25 및 10.2.6). 저는 10.2.6과 10.1.17에서 실행되는 SQL을 만들었는데 10.1.25에서는 실행되지 않고 그 이유를 모르겠습니다. ALTER TABLE FOOBAR ALTER CREATED SET DEFAULT NOW(); SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 'NOW()' 근처에서 사용할 올바른 구문을 확인하십시오. 10.1.25에서 작동하는 것은CREATE TABLE하지만 오직 그곳에서만 그리고 오직CURRENT_TIMESTAMP대신에NOW(). CREATE TABLE `FOOBAR` ( `ID` bigint(20) NOT NULL AU..

programing 2023.07.31

최대 절전 모드가 필드에 잘못된 유형을 설정하려고 합니다(Spring Data JPA).

최대 절전 모드가 필드에 잘못된 유형을 설정하려고 합니다(Spring Data JPA). 데이터베이스에서 사용자를 로드하려고 합니다."Authority"라는 엔터티의 관계를 Java의 "UserRegistration"이라는 엔터티에 추가하면 다음 오류가 발생합니다. java.lang.IllegalArgumentException: Can not set java.lang.String field main.java.de.ostfalia.seprojekt.database.models.UserRegistration.username to java.lang.Integer at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeField..

programing 2023.07.26

마이그레이션을 추가해도 작동하지 않고 유용한 오류 메시지가 표시되지 않음

마이그레이션을 추가해도 작동하지 않고 유용한 오류 메시지가 표시되지 않음 EF 6.0.12를 사용하고 있으며 프로젝트에 마이그레이션을 추가하면 기본적으로 다음과 같은 작업이 수행됩니다. Visual Studio: PM> 마이그레이션 초기 설정 추가 빌드 시작... 빌드에 실패했습니다. CLI: D:\myproject\db>도트넷-ef 마이그레이션이 Init 추가 빌드 시작... 빌드에 성공했습니다. 'RequestContext' 유형의 개체를 만들 수 없습니다.설계 시 지원되는 다양한 패턴은 https://go.microsoft.com/fwlink/ ?linkid=851728을 참조하십시오. 그것은 내 얼굴에 벽돌만큼 유용합니다.그것은 저를 정말 짜증나요.그리고 유용한 오류 메시지가 없기 때문에 어떻게 ..

programing 2023.06.16

Django 및 mysql 커넥터 python의 특성 오류

Django 및 mysql 커넥터 python의 특성 오류 django 데이터베이스에 SQLite를 사용하고 있었는데 Synology NAS에서 MariaDb를 사용하고 싶습니다. Python 3.9.0+와 MariaDB 10.3.24에서 장고 3.2를 사용합니다. 나는 mysql 커넥터로 pip 패키지 mysql-sql-sql==8.0.23을 사용합니다. DATABASES = { 'default': { 'ENGINE': 'mysql.connector.django', 'NAME': 'energyHomeWeb_django', 'USER': 'energyHomeWeb', 'PASSWORD': 'password', 'HOST': '192.168.1.123', 'PORT': '3307', 'OPTIONS': {..

programing 2023.06.16

마리아에서 모든 외부 키를 선택하는 방법DB

마리아에서 모든 외부 키를 선택하는 방법DB MS SQL Server에 대해 다음과 같은 질문이 있습니다. SELECT DISTINCT OnTable.name as OnTable, AgainstTable.name as AgainstTable FROM sysforeignkeys fk INNER JOIN sysobjects onTable ON fk.fkeyid = onTable.id INNER JOIN sysobjects againstTable ON fk.rkeyid = againstTable.id 이제 MariaDB에 동일한 쿼리를 만들어야 합니다.기본적으로 마리아DB에서 sysforeign key와 sysobject를 대체할 테이블이 무엇인지 알아야 합니다.여기 있습니다. select fk.constra..

programing 2023.06.06

가로 방향 파생으로 인해 쿼리 속도가 느려집니다.

가로 방향 파생으로 인해 쿼리 속도가 느려집니다. MariaDB 10.6.11 쿼리에 문제가 있습니다. 동작은 선택 항목에 따라 다릅니다. 첫 번째 경우 쿼리를 완료하는 데 1분 30초, 두 번째 경우 완료하는 데 3초밖에 걸리지 않습니다. 이 동작 없이 MySql에서 테스트한 쿼리를 완료하는 데 3초가 걸립니다. 이러한 요청 간의 유일한 차이점은 하나의 필드를 선택하는 것입니다. 절이 있는 my_opened_tickets의 첫 번째 경우에 test_town.id 필드를 선택하면 설명 계획에 RATAL DERIED가 사용되며 쿼리를 완료하는 데 1분 30초가 걸립니다. 절이 있는 my_opened_tickets의 두 번째 경우에 test_opened_tickets.test_town_id 필드를 선택하면 ..

programing 2023.06.06
반응형