반응형

mariadb 81

MariaDB - innodb_log_file_size를 찾을 수 없습니다.

MariaDB - innodb_log_file_size를 찾을 수 없습니다. 현재 라스비안에 OTRS를 설치하고 있습니다.Ubuntu와 MySQL에서 작업했지만 Raspbian과 MariaDB에서 문제가 발생했습니다.를 찾을 수 없을 것 같습니다.innodb_log_file_size크기를 변경할 수 있습니다. my.cnf는 다음과 같습니다. The MariaDB configuration file The MariaDB/MySQL tools read configuration files in the following order: 1. "/etc/mysql/mariadb.cnf" (this file) to set global defaults, 2. "/etc/mysql/conf.d/*.cnf" to set gl..

programing 2023.02.06

MariaDB: 계산된 열을 사용한 계산

MariaDB: 계산된 열을 사용한 계산 SQL은 처음이라 Mariadb(10.3.15)에 대한 다른 계산 결과를 사용하여 계산하려고 합니다.서브쿼리를 사용하는 버전이 하나 있어요단, mysql, oracle 또는 SqlServer에 대해서는 기타 솔루션이나 이해하기 쉬운 솔루션이 논의되어 있습니다만, 모두 MariaDB에서는 동작하지 않습니다. MariaDB SQL 구문이 조금 다른지 아니면 MariaDB에서 해당 기능을 사용할 수 없는지 알고 싶습니다. CREATE TABLE test.testcalculation ( ID int(11) NOT NULL AUTO_INCREMENT, num1 int(11) DEFAULT NULL, num2 int(11) DEFAULT NULL, num3 int(11) D..

programing 2023.02.02

거대한 MySQL innoDB 테이블에서 레코드 삭제

거대한 MySQL innoDB 테이블에서 레코드 삭제 이 질문은 백 번을 물어봤지만 안타깝게도 도움이 되지 않았다.대부분이 오랜 세월이 흘렀기 때문에 또 다른 질문도 정당화될 것이다. 테이블이 두 개 있는데records와 함께+140kk rows/+24GB그리고.extra와 함께+89kk rows/+70GB. 모든extra행과 외부 키 관계가 있다records인덱스는 2개의 테이블 사이에 올바르게 설정되어 있습니다.에서의 삭제처records삭제 내용을 관련에 캐스케이드하다extra배를 젓다. 제작 중에 오래된 기록을 삭제해야 합니다.입니다.DELETE FROM records WHERE WHERE created < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 30 DAY)) OR..

programing 2023.02.02

선택 쿼리에서 테이블을 업데이트하는 방법

선택 쿼리에서 테이블을 업데이트하는 방법 DB 파사드를 사용하여 임시 테이블을 만들고 select 쿼리를 사용하여 조건에 따라 임시 테이블의 일부 열을 업데이트해야 합니다. DB::update('update table_temp_topcustomer set ordercount = aaa.ordercount from (select count(id) as ordercount,mobileno from order_hdrs group by mobileno ) as aaa where table_temp_topcustomer .mobileno = aaa.mobileno '); 이 에러가 발생합니다. 구문 오류 또는 액세스 위반: 1064 SQL 구문에 오류가 있습니다. 사용 중인 MariaDB 서버 버전에 해당하는 설..

programing 2023.01.23

Jhipster에서 JDL을 사용할 때 오류 발생

Jhipster에서 JDL을 사용할 때 오류 발생 Jhipster에서 JDL을 사용할 때 문제가 있습니다.저는 JDL-Studio를 사용하여 엔티티를 설계합니다.이것은 jhipster-jdl입니다.jh 파일 생성 후: entity Member { fullName String required maxlength(100), birthDay LocalDate, address String maxlength(100), phone String maxlength(12), avatar String maxlength(100), aboutMe String maxlength(5000), systemStatus SystemStatus required, star Integer required } entity RealEstate ..

programing 2023.01.23

MySQL Workbench에서 Mariadb(Centos 7)에 액세스할 수 없음

MySQL Workbench에서 Mariadb(Centos 7)에 액세스할 수 없음 설치 완료Mariadb에Centos 7접속을 시도하고 있습니다.MYSQL Workbench. 다음 작업을 수행했습니다. MariaDB를 기동하여 다음 명령을 실행합니다. systemctl start mariadb.service 자동 시작 MariaDB는 다음 명령을 실행합니다. systemctl enable mariadb.service MariaDB를 시작한 후(이 작업은 한 번만 수행) 다음 명령을 실행합니다. /usr/bin/mysql_secure_installation 이 작업을 실행할 때 익명 사용자 로그인을 삭제했습니다. 포트 /etc/my.cnf.d/server.cnf #Mariadb 네트워크 설정도 변경해야 ..

programing 2023.01.13

쉼표로 구분된 SQL(Maria DB) 문자열을 행으로 분할

쉼표로 구분된 SQL(Maria DB) 문자열을 행으로 분할 다음과 같은 컬럼이 있습니다. names John, Mary Joseph Eleanor, Sophia, Dani 그리고 다음 출력을 원합니다. names John Mary Joseph Eleanor Sophia Dani 또한 SUBSTRING_INDEX 함수도 포함해야 합니다.재귀 CTE를 사용할 수 있습니다. with recursive cte as ( select ' ' as name, concat(names, ',') as names, 1 as lev from t union all select substring_index(names, ',', 1), substr(names, instr(names, ',') + 2), lev + 1 from ..

programing 2023.01.03

SQL: "X가 있는 모든 행 또는 없는 경우 Y가 있는 모든 행"을 얻기 위한 단일 쿼리가 있습니까?

SQL: "X가 있는 모든 행 또는 없는 경우 Y가 있는 모든 행"을 얻기 위한 단일 쿼리가 있습니까? "all rows where col='X'; 없으면 all rows where col='"를 얻는 방법을 알고 싶습니다.Y'' 단순화된 데이터베이스 CREATE TABLE CHARACTER_NAMES(CHARACTER_ID, LANG VARCHAR(3), NAME); INSERT INTO CHARACTER_NAMES(1, "ENG", "DONALD DUCK"); INSERT INTO CHARACTER_NAMES(1, "ENG", "GOOD OL' DONALD"); INSERT INTO CHARACTER_NAMES(1, "SWE", "KALLE ANKA"); INSERT INTO CHARACTER_NAM..

programing 2023.01.03

java.util을 저장합니다.밀리초의 정밀도로 MySQL DB의 날짜

java.util을 저장합니다.밀리초의 정밀도로 MySQL DB의 날짜 mariaDB를 밀리초 단위로 정확하게 만들고 싶습니다.조사 결과 columnDefinition을 변경해야 한다는 것을 알게 되었습니다.그래서 엔티티에서 다음과 같이 했습니다. @NotNull @Column(name = "createdDate", columnDefinition = "DATETIME(3) NOT NULL") @Temporal(TemporalType.TIMESTAMP) private TimeStamp createdDate; @PrePersist void onPersist() { createdDate = new Timestamp(new Date().getTime()); } 컬럼을 작성하기 위한 SQL은 다음과 같습니다. `..

programing 2022.12.29

MariaDB - 두 json 객체 비교

MariaDB - 두 json 객체 비교 MySQL 5.7에서는 키의 순서가 무시되는 두 개의 json 개체를 비교할 수 있습니다. 예를 들어 다음 두 개의 json 문자열은 동일합니다. SELECT CAST('{"num": "27,28", "date": "2019-11-01"}' AS JSON) = CAST('{"date": "2019-11-01", "num": "27,28"}' AS JSON); mariadb에는 이러한 json 데이터형이 없기 때문에 위는 false로 반환됩니다. mariadb에서도 같은 일을 할 수 있는 방법이 있나요? 주의: 다음 게시물을 보았습니다.솔루션은 이상적이지 않습니다.마리아의 JSON 값을 비교합니다.DB언급URL : https://stackoverflow.com/qu..

programing 2022.12.19
반응형