반응형

mariadb 33

mariadb 및 SqlResultSetMapping을 사용한 JPA 네이티브 쿼리가 이상한 오류를 던짐

mariadb 및 SqlResultSetMapping을 사용한 JPA 네이티브 쿼리가 이상한 오류를 던짐 관계: 회사에 주소가 있습니다.이것이 제가 이 간단한 예를 위해 테스트하고 있는 전부입니다. 이것은 SqlResultSetMappings가 있는 주소 엔티티입니다. @Entity @Table(name="addresses") @SqlResultSetMappings({ @SqlResultSetMapping(name = "addresses.simpleQuery", entities = { @EntityResult(entityClass = Company.class, fields = { @FieldResult(name = "id", column = "company_id") } ), @EntityResult(en..

programing 2023.11.06

EXISTS 하위 쿼리를 포함하는 모든 MySQL SELECT 쿼리에 문제가 있으며 ON에서 외부 SELECT를 참조하는 왼쪽 조인

EXISTS 하위 쿼리를 포함하는 모든 MySQL SELECT 쿼리에 문제가 있으며 ON에서 외부 SELECT를 참조하는 왼쪽 조인 이것이 문제입니다.해당 유형의 쿼리를 실행할 때 SELECT field1 FROM table1 WHERE EXISTS (SELECT table2.field2, table3.field3, table3.field4 FROM table2 LEFT JOIN table3 ON table3.field3 = table2.field2 AND table3.field4 = table1.field1 WHERE "some condition"); 다음 오류가 발생합니다. Unknown column 'table1.field1' in 'on clause' 반면에 이 쿼리는 SELECT field1 F..

programing 2023.11.01

삭제된 경우 다른 테이블에 행을 삽입하는 트리거

삭제된 경우 다른 테이블에 행을 삽입하는 트리거 삭제된 ONE 행을 다른 테이블에 복제하는 트리거를 생성하려고 합니다.지금까지 한 행을 삭제했을 때 첫 번째 표 전체를 두 번째 표로 복사했지만 그다지 유용하지는 않았습니다. Table1은 comment_id, file_id, user_id, comment_text, comment_datetime 및 parent가 있는 comment입니다. Table 2는 comment_log로 delleted_comment_id, file_id, user_id, comment_text, comment_datetime 및 comment_delete_datetime입니다. 그래서 저는 사용자, 진행자 또는 관리자에 의해 삭제된 코멘트를 comment_log에 저장하고 싶습니..

programing 2023.11.01

트래비스가 도커 컨테이너를 구축하는 동안 phpunit 테스트를 실행하려면 어떻게 해야 합니까?

트래비스가 도커 컨테이너를 구축하는 동안 phpunit 테스트를 실행하려면 어떻게 해야 합니까? 저는 php8의 symphony5 프로젝트를 도커 컨테이너에서 개발하는데, 이 프로젝트는 mariadb를 프로젝트 db로 사용하고 다른 하나는 테스트 db로 사용합니다.최소 코드 적용 범위를 확인할 수 있도록 배치할 때마다 유닛 테스트를 실행하고 싶습니다. 내가 찾은 모든 튜토리얼은 이 것과 같은 도커 컨테이너를 사용하지 않는 것 같습니다. https://blog.travis-ci.com/2021-07-01-tests-laravel . 그리고 트래비스에서 테스트 DB를 실행하기 위해 운동할 수 없습니다. php Codesniffer나 phpstan 같은 체크는 문제가 없고 나는 그것들을 작동시켰습니다. - d..

programing 2023.10.27

Apache2를 통해 연결하는 동안에만 원격 MySqli Connection 시간 초과

Apache2를 통해 연결하는 동안에만 원격 MySqli Connection 시간 초과 Ubuntu 18.04 Apache EC2 Machine/Server - 172.2.27.1에서 mysqli가 MariaDB Server - 172.2.27.2(원격 mysqli 서버)에 연결되지 않지만 로컬 호스트(현재 172.2.27.1 Machine에도 MariaDB가 설치되어 있으므로 172.2.27에 대한 원격 연결)를 통해 연결됩니다.2가 터미널을 통해 구축 중입니다. mysql -h 172.2.27.2 -u test -p(172.2.27.1 기계의 경우) 정확한 문제가 무엇인지 알 수 없습니다.가능한 모든 위치를 디버깅해 보았지만 찾을 수 없었습니다. Apache에 연결하는 동안 다음 오류가 발생합니다. ..

programing 2023.10.27

PhphStorm을 통해 MariaDB에 연결할 수는 없지만 터미널은 정상적으로 작동합니다.

PhphStorm을 통해 MariaDB에 연결할 수는 없지만 터미널은 정상적으로 작동합니다. 왜 PphStorm이 내 데이터베이스에 연결되지 않는지 알 수가 없습니다.명령줄과 동일한 자격 증명을 사용하고 있습니다. MariaDB는 Docker 아래에서 실행되고 있습니다. 그것이 변화를 가져올지는 확실하지 않습니다. 무엇이 문제일까요? 사용하고 있습니다.mariadb:10.4구성 변경을 최소화한 도커 이미지: [mysqld] default_time_zone = '+00:00' sql_mode = STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_UNSIGNED_SUBTRA..

programing 2023.10.17

WSO2 ESB5.0.0에서 데이터베이스 및 레지스트리 인덱싱과 관련된 WARN 가져오기

WSO2 ESB5.0.0에서 데이터베이스 및 레지스트리 인덱싱과 관련된 WARN 가져오기 저는 1개의 매니저 노드와 5개 이상의 워커 노드가 있는 WSO2 ESB 클러스터를 가지고 있습니다. 제 데이터베이스는 galera와 mariadb입니다.최근 로그에 다음과 같은 경고를 받았습니다. TID: [-1234] [] [2020-01-08 13:34:13,537] WARN {org.wso2.carbon.registry.indexing.ResourceSubmitter} - An error occurred while submitting resources for indexing {org.wso2.carbon.registry.indexing.ResourceSubmitter} org.wso2.carbon.regist..

programing 2023.10.07

Python os.system이 CLI 응용 프로그램에서 실행할 명령을 입력합니다.

Python os.system이 CLI 응용 프로그램에서 실행할 명령을 입력합니다. 저는 현재 데이터베이스 관리에 도움이 되는 프로그램을 작성하고 있습니다.MariaDB에서 명령을 실행하도록 되어있습니다.이것은 CLI 애플리케이션이기 때문에 os.system으로 하면 된다고 생각했는데 문제가 있습니다.그래서 내가 다음 코드를 가지고 있다고 가정해 보겠습니다. import os os.system('mysql --user=%s --password=%s' %(user, password) os.system('USE database;') 이 코드는 MariaDB에 로그인하지만 데이터베이스를 선택하는 두 번째 명령은 실행하지 않습니다.이것이 os.system에서 가능한가요? 그리고 만약 가능하지 않다면, 제 대안은..

programing 2023.10.02

여러 선택 항목에 가입

여러 선택 항목에 가입 TABLE을 가지고 있고 제가 작성한 쿼리는 fiddle에서 잘 작동하지만 실제 서버에서 구현하면 다음과 같은 오류가 발생합니다. 1054 - 알 수 없는 열 't2.'on 절'의 EmpName' Fiddle은 mysql 5.6이고, 나는 ver 15.1 Maria를 실행하고 있습니다.DB 도와주셔서 감사합니다!제 질문은 다음과 같습니다. select table1.EmpName as "Employee", table1.weekof as "Week Of", t2.pph as "Previous PPH", table1.pph as "Current PPH", table1.quality as "Quality" from table1 t2 join table1 on t2.EmpName = tab..

programing 2023.09.27

"MariaDB는 Microsoft SQL 및 Oracle을 MariaDB로 마이그레이션하기 위해 많은 클라이언트와 협력한다"는 다음과 같습니다.

"MariaDB는 Microsoft SQL 및 Oracle을 MariaDB로 마이그레이션하기 위해 많은 클라이언트와 협력한다"는 다음과 같습니다. https://mariadb.com/blog/getting-microsoft-sql-server-data-mariadb-connect-storage-engine 위 페이지에서 이 문장이 무슨 뜻인지 말해줄 수 있는 사람? "MariaDB는 많은 클라이언트와 협력하여 Microsoft SQL 및 Oracle을 MariaDB로 마이그레이션합니다." 그 말은 다음을 의미합니까?MariaDB 회사는 SQL Server 데이터베이스 또는 Oracle 데이터베이스를 MariaDB로 마이그레이션하기 위해 많은 고객과 협력하고 있습니까? 문제는 위와 같은 의미로 이해를 했는..

programing 2023.09.17
반응형