MariaDB 37

텍스트가 많은 MySQL 테이블

텍스트가 많은 MySQL 테이블 이 데이터베이스(총 3.1Gb 크기)가 있지만, 이는 일부 테스트 실행에서 콘솔 출력 텍스트가 많이 포함된 특정 테이블 때문입니다.테이블 자체가 2.7Gb인데, 이 테이블을 위한 다른 솔루션이 없을까 해서 데이터베이스가 훨씬 작아질까요?데이터베이스를 백업하거나 데이터베이스의 복사본을 놀이터에 만드는 것은 좀 귀찮습니다. 테이블이 너무 크기 때문입니다. 테이블은 이것입니다. 이 테이블을 삭제하고 데이터베이스 대신 모든 LogTextData

programing 2023.08.17

심포니 4와 교리:경고: 쿼리 패킷을 보내는 동안 오류가 발생했습니다.PID=2989

심포니 4와 교리:경고: 쿼리 패킷을 보내는 동안 오류가 발생했습니다.PID=2989 Symfony 4 명령 내에서 데이터를 수신할 TCP 소켓 수신기가 있습니다.데이터를 수신할 때 데이터베이스에서 엔티티를 찾으려고 데이터를 처리합니다. TCP에서 여러 데이터를 수신하여 모든 코드를 문제 없이 실행할 수 있습니다.그런데 갑자기 다음과 같은 오류가 나타납니다. In DBALException.php line 172: An exception occurred while executing 'SELECT t0.id AS id_1, t0.name AS name_2, t0.serialnumber AS serialnumber_3, t0.location AS location_4, t0.latitude AS latitude..

programing 2023.08.12

Centos 7에서 mysql 설치 문제

Centos 7에서 mysql 설치 문제 이전에 Percona, MariaDB 및 mysql을 설치하려고 했습니다.이제 mysql을 설치하려고 합니다. yum -y install mysql mysql-server YUM 로그: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.cvut.cz * epel: ftp.nluug.nl * extras: ftp.cvut.cz * rpmforge: ftp.nluug.nl * updates: ftp.cvut.cz Resolving Dependencies --> Running transaction check ---> Package Percona-Server-server..

programing 2023.08.12

R(RMariaDB)/R의 정수 변환을 통해 MySQL/MariaDB를 쿼리할 때 숫자가 변경됩니다.

R(RMariaDB)/R의 정수 변환을 통해 MySQL/MariaDB를 쿼리할 때 숫자가 변경됩니다. R에서 RmariaDB 및 DBI를 통해 원격 MariaDB 데이터베이스에 연결할 수 있었습니다.하지만 현재 R을 통해 데이터베이스를 조회할 때 이상한 번호 변경이 발생하고 있습니다.차이점을 설명하겠습니다. 다음 명령을 사용하여 데이터베이스에 간단한 항목 하나를 삽입했습니다. INSERT INTO respondent ( id, name ) VALUES ( 2388793051, 'testuser' ) 원격 서버에서 이 데이터베이스에 직접 연결하고 다음과 같은 문을 실행하는 경우: SELECT * FROM respondent; 이러한 가치를 제공합니다. ID: 2388793051, 이름: 테스트 사용자 그래..

programing 2023.08.12

두 가지 기준 SQL을 기준으로 특정 행 위와 아래(인접 행)의 행 가져오기

두 가지 기준 SQL을 기준으로 특정 행 위와 아래(인접 행)의 행 가져오기 예를 들어 다음과 같은 테이블이 있습니다. +---+-------+------+---------------------+ |id | level |score | timestamp | +---+-------+------+---------------------+ | 4 | 1 | 70 | 2021-01-14 21:50:38 | | 3 | 1 | 90 | 2021-01-12 15:38:0 | | 1 | 1 | 20 | 2021-01-14 13:10:12 | | 5 | 1 | 50 | 2021-01-13 12:32:11 | | 7 | 1 | 50 | 2021-01-14 17:15:20 | | 8 | 1 | 55 | 2021-01-14 09..

programing 2023.08.12

여러 번 반복되는 SQL CTE 재귀

여러 번 반복되는 SQL CTE 재귀 CTE 재귀를 이해하는 데 문제가 있습니다.이항 계수를 계산하려고 합니다.어떤 범위의 모든 값을 가진 테이블(예: (4,2)을 생성하는 테이블(예: (3,2)과 (3,1) 등)과 모든 것을 합한 두 번째 테이블이 필요합니다.길을 잃었어요 - n 뿐만 아니라 k도 반복해야 합니다.그리고 (0,0)으로 시작한 다음 (1,0) (이전 계산을 사용하여 계산), (1,1), (2,0), (2,1)로 시작하면 좋을 것입니다.중요한 것은 저는 그것을 어떻게 하는지 전혀 모른다는 것입니다.CTE를 두 개 만들어봤는데 둘 다 어떻게 반복해야 할지 모르겠어요.그렇게 하는 요령이 있습니까?또한, 저는 (n,0)으로 시작해서 (n,1), (n,2)로 시작할 수도 있다고 생각했습니다. 하지..

programing 2023.08.07

PHP7-MariaDB 데이터 양식 삽입

PHP7-MariaDB 데이터 양식 삽입 제가 초보자라 잠시만 기다려주세요. 마리아DB에 DATA를 추가하는 HTML 양식을 만들고 싶습니다.그냥 기본!하지만 난 할 수 없어요. Inserisci i dati richiesti Nome Cognome Città 그리고 PHP 부분은 다음과 같습니다. MARIADB에는 4개의 열이 있습니다. ID 색인 int(11) 없음 AUTO_INCREMENT 변경사항 드롭다운 이름 tinytext utf8_general_ci 없음 변경 없음 변경 드롭다운 성 tinytext utf8_general_ci 없음 변경 없음 변경 드롭다운 시티 tinytext utf8_general_ci 없음 변경 없음 변경 드롭다운 문자열 값을 따옴표로 묶어야 합니다. VALUES('',..

programing 2023.08.02

스크립트를 실행할 때 스크립트에 1064 오류가 발생하는 이유는 무엇입니까?

스크립트를 실행할 때 스크립트에 1064 오류가 발생하는 이유는 무엇입니까? MySQL 오류 코드: 1064.SQL 구문에 오류가 있습니다. 7행의 ') 엔진 = InnoDB' 근처에서 사용할 올바른 구문은 MariaDB 서버 버전에 해당하는 설명서에서 확인하십시오. CREATE TABLE IF NOT EXISTS `game_review`.`users` ( `user_id` INT NOT NULL AUTO_INCREMENT, `email_address` VARCHAR(45) NOT NULL, `password` VARCHAR(6) NOT NULL, `username` VARCHAR(20) NOT NULL, PRIMARY KEY (`user_id`), UNIQUE INDEX `user_id_UNIQUE` ..

programing 2023.07.23

SQL/JPA에서 각 ID에 대한 특정 타임스탬프 범위로 필터링하는 ID 목록에 대한 데이터를 선택하려고 합니다.

SQL/JPA에서 각 ID에 대한 특정 타임스탬프 범위로 필터링하는 ID 목록에 대한 데이터를 선택하려고 합니다. 데이터가 있는 테이블이 있는데 레코드 ID, 사용자 ID, 타임스탬프 및 데이터 열이 있습니다.클라이언트로부터 userId 목록을 수신합니다. 처음에는 모든 useId에 대해 동일한 타임스탬프 범위로 데이터를 가져와야 했습니다.userId IN (list)그러나 이제 각 userId에 대해 서로 다른 타임스탬프 범위로 데이터를 가져와야 합니다.ID 1에는 1643580000000에서 166431200000까지의 데이터와 1626418800000에서 1647500400000까지의 userId 2(mills의 utcTimestamp)가 필요합니다. 아마도 [userId, startTime, en..

programing 2023.07.13

Mariadb Docker 컨테이너, 여러 문을 실행할 수 없습니다.

Mariadb Docker 컨테이너, 여러 문을 실행할 수 없습니다. 도커 컴포지션을 사용하여 도커 컨테이너에 MariaDB 서버를 구축하고 있습니다.컨테이너가 시작될 때 여러 테이블을 만들기를 원하기 때문에 SQL 스크립트를 진입점에 추가했습니다. 그러나 SQL 스크립트가 단일 문을 포함하는 경우에만 작동한다는 것을 알게 되었습니다.테이블을 여러 개 만들거나 둘 이상의 문을 실행하려고 하면 스크립트가 테이블을 만들지 못합니다. 제가 무엇을 빠뜨리고 있나요?시작할 때 컨테이너에 여러 테이블을 작성하도록 진입점 스크립트를 수정하려면 어떻게 해야 합니까? 어떤 도움이라도 주시면 대단히 감사하겠습니다.감사해요. 여기 제 테스트 SQL 파일이 있습니다. CREATE TABLE pleaseWork ( Person..

programing 2023.07.13