mariadb 59

동적 열에서 하위 데이터를 가져오는 방법은 무엇입니까?

동적 열에서 하위 데이터를 가져오는 방법은 무엇입니까? 다음 구조의 동적 열이 있습니다. blob_fields: name1: value1, name2: value2, name3: sub-name1: sub-value1, sub-name2: sub-value2 COLUMN_GET()를 사용하여 'name3'의 어린이 값을 얻으려면 어떻게 해야 합니까? 사용해 보았습니다.COLUMN_GET(blob_fields, COLUMN_GET(name3, sub-name1 as char)) as value하지만 제겐 효과가 없었어요 정말 감사합니다.특정 사례에 대해 다음 문장을 사용해야 합니다. SELECT column_get(column_get(blob_fields, 'name3' as char), 'sub-name..

programing 2023.09.04

도커-공구함 마리애드브 용기

도커-공구함 마리애드브 용기 윈도우즈 8.1에서 도커 도구 상자를 사용하고 있으며 default라는 도커 시스템(가상 상자)을 생성하고 내부에서 mariadb 컨테이너를 실행하고 있습니다. 문제는 Windows 시스템에서 HeyidiSQL을 통해 해당 데이터베이스 시스템에 연결할 수 없다는 것입니다. 도커 컨테이너 안에서 mysql 명령을 사용하고 쿼리를 실행할 수 있습니다. 지금까지 수행한 단계: 가상 상자 내부에 포트 전달 추가: https://i.stack.imgur.com/IcXTJ.jpg 체인 전달 방화벽 규칙을 수락으로 변경 증명: https://i.stack.imgur.com/6uMKO.jpg ip "localhost", "127.0.0.1" 및 ip가 "docker-machine ip de..

programing 2023.09.04

MariaDB 10.3.12에서 오라클 스타일 패키지 생성

MariaDB 10.3.12에서 오라클 스타일 패키지 생성 Oracle 데이터베이스를 MariaDB 10.3.14로 변환하고 있습니다. 10.3.5 기준 이제 PL/SQL 저장 프로시저 방언(sql_mode=SQL 사용)이 Oracle 스타일 패키지를 지원합니다. 패키지를 만들기 위해 이 구문에 어떤 문제가 있는지 이해할 수 있도록 도와주십시오. SET sql_mode=ORACLE; DELIMITER $$ CREATE OR REPLACE PACKAGE SS_GEN2 AS TYPE studentListRecord IS RECORD ( STUDENT_ID INT, USER_ID INT, CREATED_WHEN TIMESTAMP, YEAR_ID INT, PROGRAM_ID INT, FIRSTNAME VARCH..

programing 2023.08.30

JSON 데이터를 MySQL로 가져와서 웹 페이지에 시각화하는 방법은 무엇입니까?

JSON 데이터를 MySQL로 가져와서 웹 페이지에 시각화하는 방법은 무엇입니까? 저는 데이터베이스가 처음이라 JSON 데이터를 시각화하기 위해 자바 스크립트를 설계하는 데 도움이 필요합니다.첫 번째는 JSON을 MariaDB로 수입하는 것입니다.이 데이터를 검색하여 UI(웹 페이지)에서 시각화합니다. JSON -> 데이터베이스 -> UI JSON을 가져오기 위해 "Table Data Import Wizard"를 사용해 보았습니다.JSON의 예: { "source"= "auto", "version"= "1.0", "components"= [ { "properties": { "exectime": "2.1" }, "key": "/key/value/pair - Impl", "parent": "AWS" } ],..

programing 2023.08.30

Pphmyadmin에 대한 사용자 입력이 있는 SQL 삽입 문이 작동하지 않습니다.

Pphmyadmin에 대한 사용자 입력이 있는 SQL 삽입 문이 작동하지 않습니다. 저는 사이트를 만들고 있었고 사람들은 가입/구독할 수 있었고 저는 그들의 이메일 주소를 데이터베이스에 저장할 것입니다.온라인으로 해결책을 찾아봤지만 아무것도 찾을 수 없었습니다. 내 코드: ----- Register and we will notify you with the the next GREAT deal! Full Name: Email adress : Email adress : - Claim your free 1000 TRX here!! This is a one time offer! Click the link below and fill in your details to claim your free 1000 TRX! 그..

programing 2023.08.30

여러 필드를 포함하는 필드 쿼리

여러 필드를 포함하는 필드 쿼리 MariaDB 소스에서 테이블을 쿼리해야 합니다. 쉼표로 구분된 여러 값이 포함된 필드가 있는데 어떻게 진행해야 할지 모르겠습니다. 상황은 이렇습니다. TABLE: Aphorisms_Categories Field: id 에 관련된. TABLE: Aphorisms Field: categories 문제는 범주에 2, 3, 4, 67과 같은 문자열이 포함되어 있다는 것입니다. 왜 그런지 모르겠지만, 원래 개발자는 N-M 관계를 나타내는 세 번째 테이블을 만들지 않기로 결정했습니다.하지만 이제 저는 카테고리 3에 속하는 모든 격언을 검색하는 방법을 찾는 것이 불가능합니다(예를 들어). 힌트?Shirkam의 대답은 가깝지만 한 가지 문제가 있습니다. 3이 필드의 첫 번째 또는 마지..

programing 2023.08.30

MariaDB 이달의 첫째 날 찾기 및 UTC로 변환

MariaDB 이달의 첫째 날 찾기 및 UTC로 변환 MariaDB를 사용하고 있으며 기록은 모두 UTC에 저장되어 있지만 현지 시간대를 기준으로 지난 12개월 이내의 기록을 찾을 수 있기를 원합니다. 제가 취한 조치는 다음과 같습니다. SELECT CURRENT_TIMESTAMP() AS Current_Date_And_Time_In_UTC, CONVERT_TZ(CURRENT_TIMESTAMP(),'UTC','Pacific/Auckland') AS Current_Date_And_Time_In_Auckland, DATE(CONVERT_TZ(CURRENT_TIMESTAMP(),'UTC','Pacific/Auckland')) AS Date_In_Auckland, LAST_DAY(DATE(CONVERT_TZ(C..

programing 2023.08.30

MariaDB는 정말 "WITH" 중간 결과를 캐싱하거나 재사용하고 있습니까?

MariaDB는 정말 "WITH" 중간 결과를 캐싱하거나 재사용하고 있습니까? 다음과 같은 체인 WITH 문을 사용하여 MariaDB SQL 쿼리(실제로 매우 큼)를 가지고 있습니다. WITH tbl_base AS ( -- Base level sub-query on a table containing about 22000 rows, using LEFT JOIN on 5 other tables, details not relevant here SELECT ……… FROM ), tbl_middle AS ( -- Intermediate level sub-query #1 for intermediate computing, details not relevant here SELECT ……… FROM tbl_middle ..

programing 2023.08.25

Maria에서 기본 저장 프로시저를 만들 수 없습니다.DB

Maria에서 기본 저장 프로시저를 만들 수 없습니다.DB MariaDB 페이지의 문서화된 저장 프로시저가 실행되지 않습니다. https://mariadb.com/kb/en/mariadb/documentation/sql-commands/data-definition/create/create-procedure/ DELIMITER // CREATE PROCEDURE simpleproc (OUT param1 INT) BEGIN SELECT COUNT(*) INTO param1 FROM t; END; // 다음 오류가 발생했습니다. 다음 오류가 보고되었습니다.SQL 구문에 오류가 있습니다. MySQL 서버 버전에 해당하는 설명서에서 'DELIMITER // CREATE PROCEDURE simpleproc (OU..

programing 2023.08.25

php와 mysql로 워드프레스 컨테이너를 시작하도록 설정된 도커 파일, 대신 mariadb를 시작합니다.

php와 mysql로 워드프레스 컨테이너를 시작하도록 설정된 도커 파일, 대신 mariadb를 시작합니다. 따라서 Ubuntu를 실행하는 도커 서버가 있으며 이틀 전에는 로컬 환경(MacBook Pro 하드웨어 및 OSX에서 실행되는 도커)이 정상적으로 실행되었습니다.빌드 문제가 있어서 다시 빌드하려고 했지만, 지금은 빌드를 위해 지난 12시간을 보냈습니다.모든 결과에서 가장 가까운 것은 서버를 시작하는 것이지만 MySQL 대신 MariaDB로 시작한다는 것입니다.이로 인해 WordPress는 "데이터베이스에 연결할 수 없음" 오류를 뱉습니다. 이미지가 스풀업되면 로그에 다음과 같이 기록됩니다. Step 6/10 : RUN find /var/lib/mysql -type f -exec touch {} \;..

programing 2023.08.25