반응형

MariaDB 26

MySQL 업데이트/직렬 데이터 손상 없이 교체

MySQL 업데이트/직렬 데이터 손상 없이 교체 드루팔 8 사이트 전체에서 단어 하나에 대한 찾기/바꾸기를 실행하는 임무를 맡았습니다.제가 'WORD'와 바꿀 필요가 있는 'wORD'와 같은 혼성 대소문자입니다. Drugpal 8은 MariaDB를 실행하고 있기 때문에 REGEXP_REFACE 기능은 매우 편리하게 사용할 수 있습니다.예: UPDATE node__body SET body_value = REGEXP_REPLACE(body_value, 'wOrd', 'WORD') WHERE BINARY body_value REGEXP '[[::]]' 나는 BINORY를 사용하여 대소문자 민감도만 확인하고 "wOrd"의 인스턴스만 일치시킵니다. 프리앰블은 충분합니다. 일부 테이블은 Drupal 7 및 기타 많..

code 2023.10.25

장고: 단위 테스트 실행 중 작동 오류

장고: 단위 테스트 실행 중 작동 오류 마리아DB 10을 이용한 장고 앱이 있습니다.단위 테스트를 실행하려고 하면 다음과 같습니다../manage.py test myapp 테스트 데이터베이스 구축이 실패하고 다음 오류가 발생합니다. django.db.utils.OperationalError: (1709, 'Index column size too large. The maximum column size is 767 bytes.') VARCHAR(200) 필드의 문자 집합(utf8)과 대조(utf8_general_ci)가 오류의 원인임을 이미 알고 있습니다. 영향을 받은 앱의 마이그레이션 파일을 모두 삭제하고 다시 실행해 보았지만 문제가 해결되지 않았습니다.(나는 파이썬과 장고가 처음인데, 그때는 좋은 생각이..

code 2023.10.20

대리 키가 사용되는 경우 테이블에 삽입

대리 키가 사용되는 경우 테이블에 삽입 테이블이 두 개 있습니다. 표 1은 다음과 같습니다. product_id (INT 11)- PK, 자동 증분 category (INT 11)- 색인, FK 대상Table2.category_id product (VARCHAR 255) 표 2는 다음과 같습니다. category_id (INT11)- PK, 자동 증분 category_name (VARCHAR 255) 이제 1번 테이블에 새로운 제품을 추가할 때는INSERT카테고리와 상품 모두.하지만, 카테고리는 다음과 관련된 대리 키입니다.Table2.category_id열(각 범주에는 열이 있음), 즉 삽입할 때 실제로는category_id, 바로 그category_name. 이 작업을 효율적으로 수행할 수 있는 방법..

code 2023.10.20

Q: Fedora 30에 MariaDB 설치 문제

Q: Fedora 30에 MariaDB 설치 문제 MariaDB를 설치해야 하고 공식적인 Fedora Wiki 지침을 따르지만 ın을 제대로 설치할 수 없었습니다.그래서 먼저 달려갑니다.dnf install mariadb mariadb-server명령(루트 아래) 및 반환은 다음과 같습니다. 패키지 mysql-community-client-8.0.17-1.fc30.x86_64가 이미 설치되어 있습니다.패키지 mysql-community-server-8.0.17-1.fc30.x86_64가 이미 설치되어 있습니다.종속성이 해결되었습니다.할 것이 없다.완성! 그래서 mariadb를 활성화/시작하려고 합니다.systemctl start mariadb그리고 돌아온 건 mariadb를 시작하지 못했습니다.서비스:단..

code 2023.10.15

SQL 결과가 서로 옆에 있습니다.

SQL 결과가 서로 옆에 있습니다. 설명하기 어려운 다른 질문이 있습니다. 지금 제가 받고 있는 결과는 다음과 같습니다. ╔═════════╦════════╗ ║ Id ║ Saldo ║ ╠═════════╬════════╣ ║ 1 ║10441,91║ ╠═════════╬════════╣ ║ 2 ║ 441,91 ║ ╚═════════╩════════╝ 그리고 이것이 제가 원하는 결과입니다 (서로 옆에). ╔═════════╦════════╗════════╗════════╗ ║ Id ║ Saldo ║ Id ║ Saldo ║ ╠═════════╬════════╣════════║════════║ ║ 1 ║10441,91║ 2 ║ 441,91 ║ ╚═════════╩════════╝════════╝════════..

code 2023.09.25

mysql WHERE 절에서 "IN"의 값을 동적으로 추가하는 방법은?

mysql WHERE 절에서 "IN"의 값을 동적으로 추가하는 방법은? 해당 쿼리에 매개 변수를 동적으로 추가하는 쿼리를 작성했습니다.다음은 제가 작성한 문의입니다. var sql ="SELECT s.contactId,s.name,s.phone,s.isDistributor,s.distToBeStatus,l.id AS languageId,l.name AS languageName,l.languageCode,l.nativeName,l.countryCode,c.id AS cityId,c.name AS cityName,c.state,c.country FROM syncContacts s LEFT JOIN languages l ON s.languageCode=l.languageCode LEFT JOIN cities ..

code 2023.09.15

python을 통해 MySQL 데이터베이스에서 Base64 이미지 검색

python을 통해 MySQL 데이터베이스에서 Base64 이미지 검색 이것은 최대한 짧게 하겠습니다.저는 하루 중 다른 시간에 데이터를 데이터베이스로 전송하는 코드를 가지고 있습니다.전송되는 데이터의 한 종류는 열화상 카메라로부터의 이미지입니다.이 부분은 정상적으로 동작하며, 이미지를 base64로 인코딩하여 "LONGBLOB" 데이터 타입으로 DB에 전송합니다. 지금은 데이터베이스에서 이미지를 읽을 스크립트를 만들고 있지만 코드는 인코딩된 이미지 문자열을 정수로 읽는 것입니다. #Audit to the database with open("C:/Users/danie/Desktop/image7.png", "rb") as image: image_read = image.read() Image =base64...

code 2023.09.10

ER_PARSE_ERROR: SQL 구문에 오류가 있습니다. 사용할 올바른 구문은 MariaDB 서버 버전에 해당하는 설명서에서 확인하십시오.

ER_PARSE_ERROR: SQL 구문에 오류가 있습니다. 사용할 올바른 구문은 MariaDB 서버 버전에 해당하는 설명서에서 확인하십시오. MySQL.Async.fetchAll('INSERT INTO position (id, x, y, z) VALUES (@id, @x, @y, @z)', {['@id'] = identifier, ['@x'] = coords.x, ['@y'] = coords.z, ['@z'] = coords.z}) 안녕하세요. 저는 프로그래밍을 배우고 있고 위의 간단한 명령어를 제 FiveM 서버를 위해 작성했지만, 어떤 이유에서인지 그것은 문제가 없을 때 아래의 코드를 반환합니다.확인해보니 id와 cords는 모두 정상이라 문제는 표시된 것처럼 구문이 문제임에 틀림없습니다. [MyS..

code 2023.09.05

MariaDB 111 "연결 거부됨"

MariaDB 111 "연결 거부됨" 저는 CentOS 6.5에 MariaDB.10.0 Galera Cluster(노드 3개 포함)를 설정했는데, 잠시 실행한 후 노드 중 하나에서 아래 오류가 발생합니다.지금까지 MariaDb Galera 클러스터를 다시 설치해야만 수정할 수 있었습니다.하지만 이 일과는 현재 며칠 동안 계속되고 있으며 이를 완전히 해결하고 싶습니다.어떻게 하면 좋을까요?그런데 /var/lib/mysql/mysql.sock 파일이 있는데, 서로 다른 시간에 서로 다른 노드에서 처음에 오류가 발생하는 이유조차 이해할 수 없습니다. mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL s..

code 2023.09.05

Json 데이터 유형이 mariadb에서 작동하지 않습니다.

Json 데이터 유형이 mariadb에서 작동하지 않습니다. 이 sql이 작동할 수 있도록 도와주세요. create table testjson(data json); json 유형 때문에 이 쿼리가 작동하지 않습니다. ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'json)' at line 1 저는 mariadb10을 사용하고 있습니다.mysql 명령어로 연결했을 때의 출력입니다. $ mysql Welcome to the MySQL monitor. Commands end wi..

code 2023.09.05
반응형