반응형

mariadb 32

mariadb JSON_UNCOTEGET's overned's special characters

mariadb JSON_UNCOTEGET's overned's special characters JSON 문서에서 값을 선택하기 위해 MariaDB 10.2.7을 사용하고 있습니다.조사한 결과 결과를 추출하고 견적을 내야 한다는 것이 약간 짜증났습니다.하지만 지금 이 방법을 사용할 때 다음과 같은 문제가 발생합니다.필드가 있는 latin1_swedish_ci 테이블이 있습니다.title. 이 필드의 내용은 다음과 같습니다. {"en":"Lorum Ipsum","sv":"Börk Börk Börksum"} 행의 내용은 다음과 같이 선택합니다. SELECT JSON_UNQUOTE(JSON_EXTRACT(title, '$.sv')) FROM... 영어 버전을 선택하면 예상되는 결과가 나타납니다.Lorum Ip..

programing 2023.09.24

Mysql에도 mssql과 같은 @@ROWCOUNT가 있습니까?

Mysql에도 mssql과 같은 @@ROWCOUNT가 있습니까? MySQL에서 행 수 값을 다음과 같이 가져오려면 어떻게 해야 합니까?@@ROWCOUNTmssql에 있습니까?SELECT의 경우에는FOUND_ROWS구성(여기에 표시됨): SELECT SQL_CALC_FOUND_ROWS something FROM your_table WHERE whatever; SELECT FOUND_ROWS( ) ; 마지막 행의 수를 반환합니다.SELECT쿼리(또는 첫번째 쿼리에 다음이 있는 경우)LIMIT조항, 그것은 그들이 없었더라면 있었던 행의 숫자를 반환합니다.LIMIT). 위해서UPDATE/DELETE/INSERT, ROW_COUNT 컨스트럭트입니다. INSERT INTO your_table VALUES (1,2,..

programing 2023.09.09

표의 불일치 - Galera 군집 분석

표의 불일치 - Galera 군집 분석 MariaDB 클러스터 버전 : mysql Ver 15.1 배포판 10.0.24-MariaDB, 노드 간에 데이터를 복제하고 라이브로 처리하는 2개의 노드 + 중재자 클러스터가 있습니다. 안타깝게도 데이터베이스의 일부 테이블에서 약간의 불일치가 발견되었습니다. 예를 들어 다음과 같습니다. 노드 1: MariaDB [(none)]> select count(*) from example_db.reports; +----------+ | count(*) | +----------+ | 299 | +----------+ 1 row in set (0.00 sec) 노드2: MariaDB [(none)]> select count(*) from example_db.reports; +..

programing 2023.09.09

MariaDB 10.4.21에서 세션 없이 읽기 전용으로 테이블을 잠그려면 어떻게 해야 합니까?

MariaDB 10.4.21에서 세션 없이 읽기 전용으로 테이블을 잠그려면 어떻게 해야 합니까? 복제 목적으로 Ansible을 사용한 MariaDB의 백업 프로세스를 자동화하려고 합니다.백업 후 변수에 저장할 이진 로그 파일의 올바른 위치를 유지하기 위해 프로세스 중에 MariaDB에서 테이블을 잠가야 업데이트를 방지할 수 있습니다.위치 변수를 등록한 후 테이블 잠금을 해제하겠습니다. 처음에는 수동으로 프로세스를 수행했지만 다른 세션에서는 읽지 않은 쿼리를 실행할 수 없었습니다.그러나 ansible 명령 모듈에서 쿼리를 실행할 때 ->mysql -u root -p -e "FLUSH TABLES WITH READ LOCK;"쿼리가 실행되지만 데이터베이스를 업데이트할 수 있습니다.저는 이 과정에서 세션을 진..

programing 2023.09.04

mariadb에 제대로 연결할 수 없습니다.

mariadb에 제대로 연결할 수 없습니다. 저는 지금 c++을 사용하여 서버를 구현하려고 하는데, 사용자의 정보를 데이터베이스에 저장하려고 하는데 데이터베이스에 연결하는 중에 문제가 발생했습니다.코드 블록에서 생성된 다음 오류 때문에 프로그램을 빌드할 수 없습니다. 빌드: 서버에서 디버그(컴파일러: GNU GCC 컴파일러)------------------------------------------------------------------------ mingw32-g++.exe - Wall -fe exceptions -g -lpthread -lmysql -I"D:\Program Files\MariaDB 10.1\include\mysql" -c D:\Projects\server\main.cpp -oobj..

programing 2023.09.04

MariaDB 타임스탬프가 업데이트 날짜가 아닙니다.

MariaDB 타임스탬프가 업데이트 날짜가 아닙니다. 테이블에 타임스탬프 필드를 추가했습니다. 각 쿼리에 지침을 추가하지 않고 마지막 업데이트를 저장할 필드가 필요합니다. `lastupd` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 문제는 모든 분야가0000-00-00 00:00:00및 쿼리 업데이트 시timestamp업데이트되지 않음 나는 할 것입니다5.5.60-MariaDBMariaDB 서버 및 사용MyISAM테이블(내 기억이 맞다면) 그 오래된 버전에서, 그런.DEFAULT첫 번째에만 적용할 수 있습니다. TIMESTAMP테이블에제공하십시오.SHOW CREATE TABLE. InnoDB로 전환하는 것을 고려해 주..

programing 2023.09.04

SQL 데이터베이스에서 칠레산 RUT 확인

SQL 데이터베이스에서 칠레산 RUT 확인 저는 이 웹사이트에서 이 코드를 발견했고 SQL SERVER에서 잘 작동하고 있습니다. CREATE FUNCTION [dbo].[CalculaDigitoRut] ( @rut int ) RETURNS char(1) AS BEGIN DECLARE @digito int DECLARE @contador int DECLARE @multiplo int DECLARE @acumulador int DECLARE @ret char set @contador = 2 set @acumulador = 0 while (@rut 0) begin set @multiplo = (@Rut % 10) * @contador set @acumulador = @acumulador + @multiplo..

programing 2023.08.30

mysql my.cnf 최적화 중 - 메모리 사용량이 위험할 정도로 높습니다.

mysql my.cnf 최적화 중 - 메모리 사용량이 위험할 정도로 높습니다. 나는 인터넷에 있는 몇 가지 팁을 따라 mysql을 튠업했습니다. 하지만 웹사이트 로딩 속도가 느리고 첫 번째 바이트까지의 시간이 매우 높습니다. 그래서 조사를 시작했고 제가 보기에는 mysql과 높은 메모리 사용량 때문입니다. ./mysqltuner.pl AND ./tuning-tuning-messages에서 받은 제안에 따라 my.cnf를 변경할 때마다.shit은 다른 제안을 합니다.사실 어떤 가치들은 서로 균형을 이루어야 합니다.나는 누군가가 mysql의 고성능 사용을 얻는 동시에 서버 상태를 관리하는 방법을 알기를 바랍니다. MariaDB 서버 버전: 10.0.20-MariaDB 로그 MariaDB 서버 정보:Intel..

programing 2023.08.25

내 MariaDB SQL 쿼리가 INT를 VARCHAR로 정렬하는 이유는 무엇입니까?

내 MariaDB SQL 쿼리가 INT를 VARCHAR로 정렬하는 이유는 무엇입니까? INT 열로 결과를 주문할 때 VARCHAR인 것처럼 주문한다는 점을 제외하고 잘 작동하는 다소 복잡한 쿼리가 있습니다. 열 자체가 INT임에도 불구하고 INT에 열(id)을 순서대로 캐스팅해보기도 했지만 여전히 잘못된 주문입니다. SELECT `employees`.`id` AS id, `employees`.`FirstName` AS `FirstName`, `employees`.`LastName` AS `LastName`, `employees`.`Email` AS `Email`, `employees`.`UserName` AS `UserName`, `employees`.`BadgeNumber` AS `BadgeNumber..

programing 2023.08.25
반응형