반응형

mariadb 56

기존 JSON 문서에 배열 값을 삽입하는 방법은 무엇입니까?

기존 JSON 문서에 배열 값을 삽입하는 방법은 무엇입니까? JSON 문서가 포함된 열을 고려할 때, 나는 사용할 수 있습니다.JSON_SET()JSON 문서의 키를 값으로 설정합니다.지원되는 값은null,true,false숫자와 문자열. 하지만 배열을 설정하는 방법을 알 수 없습니다. 설명서의 예제(에 대한)JSON_INSERT()하지만 동일하게 작동함)는 순진한 사용자가 배열 값을 설정하려고 시도했다가 실패하는 방식을 이상하게 보여줍니다. 자세히 보면 배열이 문자열로 변환되었음을 알 수 있습니다. 처음 사용하는 방법을 알아냈습니다. JSON_SET(col, '$.field', "first value") -- {"field": "first value"} 다음과 같은 경우: JSON_ARRAY_APPEN..

programing 2023.06.17

선택하지 않은 쿼리에 대한 사용자 지정 함수 케이크 쿼리 작성기

선택하지 않은 쿼리에 대한 사용자 지정 함수 케이크 쿼리 작성기 저는 mariadb를 사용하고 싶습니다.INET_ATON()Cakephp Query Builder를 사용하여 삽입 쿼리에 있습니다. INSERT INTO failed_logins SET email = 'example@test.com', ip_address = INET_ATON('192.168.0.1'), sent_email = 1; 그러면 데이터를 검색하고 싶습니다.INET_NTOA()선택된 쿼리에서 SELECT id, email, INET_NTOA(ip_address) AS ip_address, sent_email FROM failed_logins; 케이크 쿼리 작성기에서 삽입하고 선택하는 기능을 사용하려면 어떻게 해야 합니까? Using..

programing 2023.06.17

복잡한 조인이 있는 다른 테이블의 행 가져오기

복잡한 조인이 있는 다른 테이블의 행 가져오기 4개의 테이블이 있습니다(이름은 더 잘 이해하기 위해 괄호 안에 이탈리아어와 영어로 표시됨). 중요!:데이터베이스는 MariaDB-10.8입니다. 파사기(단계): CREATE TABLE `passaggi` ( `id` int(11) NOT NULL, `tipo_procedura_id` int(11) DEFAULT NULL, `passaggio` varchar(255) NOT NULL, `ordine` int(11) NOT NULL DEFAULT 1 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; INSERT INTO `passaggi` (`id`, `tipo_procedura_id`, ..

programing 2023.06.12

MariaDB에 Python Dict 삽입 중 오류 1064 발생

MariaDB에 Python Dict 삽입 중 오류 1064 발생 아래와 같이 structured_files 변수의 딕트를 갖는 것; structured_files = {'158795_1635509614542_20211029151335135_27.1943_38.4319.jpg': ['158795', '1635509614542', '20211029151335135', '27.1943', '38.4319'], '2773170_1635255851988_20211026164412576_27.1836_38.4777.jpg': ['2773170', '1635255851988', '20211026164412576', '27.1836', '38.4777'], '2777171_1635330525915_2021102713..

programing 2023.06.12

숫자 이름을 사용하여 열을 추가할 때 오류 발생

숫자 이름을 사용하여 열을 추가할 때 오류 발생 현재 MariaDB 데이터베이스에 날짜 뒤에 이름이 붙은 열이 있습니다.20200105,20200914등을 사용하여 열을 추가하려는 경우ALTER TABLE dates ADD COLUMN IF NOT EXISTS (test VARCHAR(255));그것은 작동하고 그리고.test열이 생성됩니다. 입력하면ALTER TABLE dates ADD COLUMN IF NOT EXISTS (20201205 VARCHAR(255));하지만 (그래서 "test"를 대체하는 숫자를 사용하면) 생성이 더 이상 작동하지 않고 MariaDB에서 SQL 구문에 오류가 있다고 알려줍니다.열 이름 주위에 따옴표를 붙이려고 했지만, "테스트"를 사용해도 작동하지 않습니다. 제가 놓친 ..

programing 2023.06.12

사용자별로 조건을 충족하는 초기 항목 필터링

사용자별로 조건을 충족하는 초기 항목 필터링 SQL을 처음 사용하는 사용자이므로 제가 읽은 예와 완전히 일치하지 않는 방식으로 데이터베이스를 필터링하고 싶습니다.MariaDB와 함께 SQL을 사용하고 있습니다. 표는 다음과 같은 구조를 가진 게임 결과 보고서입니다. id(각 보고서에 대한 정수 ID 포함, 기본 키) user_id(각 플레이어에 할당된 라이센스 ID) day (결과적으로, 보고되는 일일 퍼즐의 정체) 결과(평균 점수) 제출됨(보고서 제출 제외) 당일 퍼즐은 현지 시간으로 자정에 종료되므로 두 개의 보고서를 동시에 제출할 수 있지만 다른 날의 보고서를 작성할 수 있습니다. 저는 매일 보고되는 평균 점수를 찾을 수 있기를 원하지만, 그 전에 특정 점수를 받은 적이 없는 사용자의 점수를 제외하..

programing 2023.06.07
반응형