반응형

MariaDB 119

errno: 150 "외부 키 제약 조건이 잘못 형성되었습니다") MariaDB

errno: 150 "외부 키 제약 조건이 잘못 형성되었습니다") MariaDB 다음 스크립트를 실행하는 경우: DROP TABLE IF EXISTS `schemaname`.`tablename` ; CREATE TABLE IF NOT EXISTS `schemaname`.`tablename` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `ip` VARCHAR(25) NOT NULL, `address` TEXT NULL DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1; 다음 오류가 반환됩니다. Error Code: 1005. Can't create table `schemaname`.`t..

sourcecode 2022.09.19

Python SQL 다른 테이블에서 일치하지 않는 항목을 찾는 방법

Python SQL 다른 테이블에서 일치하지 않는 항목을 찾는 방법 다른 테이블의 불일치를 확인할 수 있도록 해결책을 찾고 있습니다. 기본적으로 테이블은 3개입니다(아래 참조).여기에서는 표 1을 참조하여 이름 또는 위치에 일치하지 않는 첫 번째 행을 식별합니다.둘 다 인식되면 다음 행으로 이동하여 확인해야 합니다. SQL을 사용하여 이 작업을 수행하려고 시도했지만 일치하지 않는 첫 번째 행만 원하기 때문에 부드러운 솔루션을 찾을 수 없었습니다(혹은 저는 초보이기 때문에 이 작업을 수행할 수 없습니다). SQL을 사용하여 이 작업을 수행할 수 있다고 확신합니다. 표 1. Id Name Location 1 John Canada 2 James Brazil 3 Jim Hungary 표 2 - 인식되는 이름 I..

sourcecode 2022.09.18

MariaDB 10.1 암호화 확인

MariaDB 10.1 암호화 확인 MariaDB에 테이블 수준의 InnoDB 데이터베이스 암호화를 설정하였습니다. 데이터가 제대로 암호화되었는지 확인할 수 있는 방법이 있는지 알고 싶습니다.검색해 보았습니다./var/lib/mysql/ibdata1하지만 그게 믿을 만한 테스트인지 아닌지 모르겠어요저는 이 질문을 mariadb.com에 올렸습니다.그때의 제안은 알려진 데이터에 대해 grep을 실행하는 것이었습니다. Rackspace의 DBA는 다음과 같은 바이너리 데이터를 보다 효율적으로 처리하기 위해 strings 명령을 대신 사용할 것을 제안했습니다. strings /var/lib/mysql/sample_table/user.ibd | grep "knownuser" 이 방법에서는 암호화된 테이블에 대한..

sourcecode 2022.09.17

MariaDB Bitwise AND(&) 연산

MariaDB Bitwise AND(&) 연산 제 프로젝트에서는 32비트와 64비트의 제품 소프트웨어 아키텍처가 다양한 제품에 대해 각각 21비트와 22비트로 테이블에 저장되어 있습니다. 우연히 SQL에서 아키텍처에 대해 'where' 절이 언급되었습니다.22 'architecture & 2 = 2'; 및 아키텍처용 21 'architecture & 2 != 2'; 위 문장의 중요성과 2 = 2가 이 SQL에서 수행하는 작업을 이해할 수 없습니다.일반적으로.x & m = m마스크의 모든 비트가m값으로 설정되다x. 22의 이진 표현은 10110이고2 21의 이진 표현은 10101입니다2.신청시x & 2mask를 22로 설정하면 2가 반환됩니다. 오른쪽에서 두 번째 비트가 22로 설정되기 때문입니다.이런 이..

sourcecode 2022.09.16

장고 마이 그레이션 오류:필드 'name'기본 가치는 없어.

장고 마이 그레이션 오류:필드 'name'기본 가치는 없어. 나는 최근 1.4.5 1.11.16까지 업그레이드 된 장고 응용 프로그램.그것은debian linux의 것이 지금 96. 원래는 데이터베이스 집어(기본debian 설치), 지금은 그것이 'smariadb(또한 기본 설치)을 다시 설치해 왔다 이전 버전에 달리고 있었다. 이후 이 프로젝트가 작다, 거의 모든 것이 기본 설정이 흥건했다 아무 db 최적화, 있었다.는 다시 설치하고 전에 db고 나중에 싣고 쏟아 부었다.7만, 하지만 지금 기본 튜닝만으로도는 myisam 표 형식을 사용하였다. 때마다 나는 m에simpliest 설정되어 있는 새로운 테이블(django 모델)를 만들기 위해 하려는 중인데, e. g:. class Sth(models.Mo..

sourcecode 2022.09.16

마리아답의 직업.제어 프로세스가 오류 코드와 함께 종료되었기 때문에 서비스가 실패했습니다.

마리아답의 직업.제어 프로세스가 오류 코드와 함께 종료되었기 때문에 서비스가 실패했습니다. mariadb를 삭제하고 재설치하면 다음 오류가 나타납니다. "마리아답의 직업입니다.제어 프로세스가 오류 코드와 함께 종료되었기 때문에 서비스가 실패했습니다.systemctl status mariadb를 참조하십시오.service" 및 "journalctl -xe"를 참조하십시오. systemctl" status mariadb를 사용하는 경우.service" 이건 알겠다 ● mariadb.service - MariaDB 10.4.13 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)..

sourcecode 2022.09.15

왜 MariaDBB는 smallint에 텍스트를 삽입할 수 있습니까?

왜 MariaDBB는 smallint에 텍스트를 삽입할 수 있습니까? 서버 프로바이더가 MYSQL을 MariaDB로 대체했습니다.MYSQL은 다르게 동작하고 있는 것 같습니다."SHOW GLOBAL VARILE LIKE '%version%"를 실행하면 이 서버에 대한 정보가 다음과 같습니다. Variable_name 값 protocol_version 10 slave_type_informations 버전 5.5.58-MariaDB version_comment MariaDB Server version_machine x86_64 version_compile_os Linux SQL 문 "INSERT INTO years" (년)Year) VALUES('test');"는 Aria 또는 MyISAM 엔진을 사용하여 ..

sourcecode 2022.09.14

C# 어플리케이션에서 Mariadb로의 접속

C# 어플리케이션에서 Mariadb로의 접속 c#은 처음입니다.간단한 Windows 양식 응용 프로그램을 사용하여 On-Premise MariaDb 데이터베이스에 연결하려고 합니다.접속이 정상적으로 확립되고 있습니다만, 나중에 리모트호스트에 의해 강제적으로 닫히고 있는 경우.코드를 첨부합니다.이 코드를 확인하시고 잃어버린 부품이 무엇인지 도와주실 수 있나요?잘 부탁드립니다 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Linq; using System.Text; usi..

sourcecode 2022.09.14

MariaDB: 시작 후 바로 종료

MariaDB: 시작 후 바로 종료 그래서 mariadb를 시작하려고 하면 다음과 같은 일이 일어납니다. Job for mariadb.service failed because a timeout was exceeded. See "systemctl status mariadb.service" and "journalctl -xe" for details. systemctl status mariadb.service 는 다음과 같이 표시됩니다. * mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: failed (Result: ..

sourcecode 2022.09.14

MySQL 빈 테이블에 가입하는 방법

MySQL 빈 테이블에 가입하는 방법 SQL 쿼리가 있습니다. SELECT a.id, b.id FROM a LEFT JOIN b ON b.id = 50 WHERE a.something = 'something' 그리고.a table정말 텅 비었고, 그래야 합니다.그러나 테이블 b는 비어 있지 않고 유효한 결과를 가지고 있습니다.b.id = 50이 쿼리는 빈 세트를 인쇄합니다. 그 결과, 다음과 같은 것이 필요합니다. | a.id | b.id | |------ |------ | | null | 50 | 리버스left참가 또는 실시하다right참가: SELECT a.id, b.id FROM b LEFT JOIN a ON a.something = 'something' WHERE b.id = 50 또는 SELEC..

sourcecode 2022.09.14
반응형