반응형

MariaDB 60

예기치 않은 기호 'NONE' 아카이브 엔진 - MariaDB DBForge

예기치 않은 기호 'NONE' 아카이브 엔진 - MariaDB DBForge dbForge를 사용하여 MariaDB에 아카이브 테이블을 생성하려고 하는데 테이블을 저장할 때 다음 오류가 발생합니다. 예기치 않은 기호 '없음' dbForge는 다음 행을 자동으로 변경합니다. 기본 키(아카이브 공급업체)아이디) 로. 없음을 사용하는 기본 키(아카이브 공급업체)아이디) 아래는 나의 테이블 정의입니다. CREATE TABLE supplierarchives ( ArchiveSupplierID INT(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY USING NONE (ArchiveSupplierID) ) ENGINE = ARCHIVE AUTO_INCREMENT = 31888 AVG_ROW..

source 2023.09.04

동일한 열에서 다른 결과가 있을 수 있는 SQL 데이터 수집

동일한 열에서 다른 결과가 있을 수 있는 SQL 데이터 수집 제가 현재 겪고 있는 문제는 Contact.email이 다르면 둘 다 NULL로 표시된다는 것입니다. AND 대신 OR을 사용하면 두 개의 e-mail을 모두 얻지만 서로 다른 행에 있기 때문에 중복됩니다. 가명을 지정해야 할 것 같은데 어떻게 해야 할지 모르겠어요. SELECT Item.brought, Contact.email AS SalesContact, Contact.email AS TechContact FROM Customer LEFT JOIN Contact ON Item.sales_id = Contact_id AND Item.tech_id = Contact_id; 제가 하려는 것은 Item.bracked를 다른 테이블에 저장된 두 개의..

source 2023.09.04

단순 SELECT 쿼리가 큰 테이블에서 느림

단순 SELECT 쿼리가 큰 테이블에서 느림 다음과 같은 구조의 테이블이 있습니다. SHOW CREATE TABLE data_temperature; CREATE TABLE `data_temperature` ( `temperature_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `data_id` bigint(20) unsigned NOT NULL, `x_id` varchar(32) DEFAULT NULL, `x_sn` varchar(16) DEFAULT NULL, `x_unit` char(1) DEFAULT NULL, `x_value` decimal(6,2) DEF..

source 2023.08.30

프로시저가 컴파일되지 않음

프로시저가 컴파일되지 않음 나는 다음의 과정을 컴파일하려고 합니다. DELIMITER $$ DROP PROCEDURE IF EXISTS test.UpdateEmployeeDetail $$ create PROCEDURE UpdateEmployeeDetail (_Id INT, _Name VARCHAR(30), _Action INT) begin if(2 > 1) THEN select 1; else select 2; end if; end $$ DELIMITER ; 그러나 "ERROR 1064(42000):SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 1행의 'if 2 > 1' 근처에서 사용할 올바른 구문을 확인하십시오." 제가 뭘 잘못했나요? 누가 좀 도와주세요. 감사해요.언급U..

source 2023.08.30

응용 프로그램 메모리의 테이블을 쿼리에 매핑하는 방법

응용 프로그램 메모리의 테이블을 쿼리에 매핑하는 방법 이 문제는 저를 귀찮게 하고 구글이나 다른 곳에서 찾을 수 없습니다. 저는 이 문제에 MySQL/MariaSQL을 사용하고 있습니다. 제 문제는 관련 제품/카테고리가 아니라 유추를 사용하겠습니다. 레코드(제품) 목록과 각 레코드에 대한 많은 정보(열)(예: 각 제품에 대해 현재 창고에 보관되어 있는 단위 수 포함)가 있다고 가정합니다.레코드도 분류한다고 가정합니다. SUM과 GROUP을 함께 사용하는 간단한 내부 조인은 범주별로 창고의 단위를 제공합니다. CREATE TABLE product ( product_id BIGINT , units_in_warehouse BIGINT ); CREATE TABLE category ( category_id BIG..

source 2023.08.30

XAMPP MYSQL PHPMYADMIN 데이터베이스 가져오기 오류 #1064

XAMPP MYSQL PHPMYADMIN 데이터베이스 가져오기 오류 #1064 로컬로 사이트를 운영하는 데 많은 시간을 보내고 있습니다. WAMP보다 오픈 소스 기본 설정을 위해 XAMPP와 협력(WAMPS GPML 라이센스가 무엇인지는 아무도 확신하지 못합니다. 호환성 모드를 사용해 보았습니다: 없음: Oracle: 기존: MYSQL40 인코딩을 사용해 보았습니다: utf8: utf16 Apache 및 SQL은 완벽하게 실행되지만 PHP MyAdmin을 사용하여 웹 사이트 데이터베이스를 가져올 때 테이블 데이터 자체의 구문 오류와 관련된 오류가 계속 발생합니다.이는 제가 사용하고 있는 최신 릴리스의 MariaDB가 XAMPP에 기본적으로 통합되었기 때문입니다.다른 호스트의 가상 SQL 5.5 서버에서 ..

source 2023.08.30

구성 오류: Moodle을 사용하여 DB를 연결할 수 없습니다.

구성 오류: Moodle을 사용하여 DB를 연결할 수 없습니다. 오류: 데이터베이스 연결 실패 데이터베이스가 오버로드되었거나 제대로 실행되지 않을 수 있습니다. 사이트 관리자는 또한 데이터베이스 세부 정보가 config.php에 올바르게 지정되었는지 확인해야 합니다. 내 구성 아래.php unset($CFG); global $CFG; $CFG = new stdClass(); $CFG->dbtype = 'mariadb'; $CFG->dblibrary = 'native'; $CFG->dbhost = '192.0.0.0'; $CFG->dbname = 'moodle'; $CFG->dbuser = 'root'; $CFG->dbpass = 'admindb@123'; $CFG->prefix = 'mdl_'; $CFG..

source 2023.08.30

시퀀스와 자동 증분에서 모두 작동하도록 @GeneratedValue를 사용하는 방법이 있습니까?

시퀀스와 자동 증분에서 모두 작동하도록 @GeneratedValue를 사용하는 방법이 있습니까? 저는 MySQL, MariaDB 및 Oracle과 같은 다양한 RDBMS를 사용하여 여러 환경에 배포해야 하는 애플리케이션을 개발하고 있습니다.이는 다양한 ID 생성 모드(자동 증분 대 시퀀스)를 의미합니다. JPA는 RDBMS로부터의 추상화를 허용해야 하는데, 자동증분과 시퀀스 모두에서 작동할 수 있도록 필드를 어떻게 구성해야 할지 모르겠습니다. // Auto-increment @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; // Sequence @Id @GeneratedValue(strategy = GenerationType..

source 2023.08.30

각 행에서 두 개의 열을 선택하여 값 집합을 매핑하는 중

각 행에서 두 개의 열을 선택하여 값 집합을 매핑하는 중 일대일 관계 저는 mysql을 전문으로 하는 사람이 아니기 때문에 간단한 해결책이 있을 것 같습니다.기본적으로: 에서는 각 행에 특정 값이 포함된 경우(한 행에 있는 두 열에 두 개의 사용자 지정 값이 포함된 경우) 개별적으로 확인할 수 있습니다. GROUP BY가 config__attribute__value 테이블의 고유 인덱스에서 실행된 덕분에 첫 번째 행을 확인하는 방법을 알고 있습니다.그러나 다른 AND를 만들어 다른 행도 다른 값과 일치하는지 확인하려면 어떻게 해야 합니까? 추상 표현 쿼리: SELECT price FROM one LEFT JOIN many ON one.id = many.fk_one WHERE (col1 = "some_va..

source 2023.08.30

MariaDB를 C++ Application에 연결하기 위한 dll 및 lib 파일을 어떻게 처리할 수 있습니까?

MariaDB를 C++ Application에 연결하기 위한 dll 및 lib 파일을 어떻게 처리할 수 있습니까? MariaDB와 C++ 애플리케이션을 연결하는 프로젝트를 진행하려고 합니다.URL은 https://mariadb.com/docs/clients/connector-cpp/ #installing-sysadb-syslog-c-via-syslog-windows입니다.이 URL은 MariaDB를 C++와 연결하기에 매우 좋은 소스입니다.하지만 lib 파일과 dll 파일을 다루는 방법은 설명되어 있지 않습니다.MSI를 통해 MariaDB connector/C++를 설치했을 때 conncpp.hpp, mariadbcpp.dll, mariadbcpp.lib 등 여러 파일이 제공되었습니다. 경로 C:\Pro..

source 2023.08.30
반응형