반응형

mariadb 30

쿼리 결과에 따라 간격을 두고 날짜를 "스텝"하거나 "스킵"할 수 있는 기능을 갖춘 Mysql 쿼리

쿼리 결과에 따라 간격을 두고 날짜를 "스텝"하거나 "스킵"할 수 있는 기능을 갖춘 Mysql 쿼리 마리아드브 사용하기 데이터베이스 레코드는 사용자가 이 단계를 5분 단위로 예약할 수 있는 "사용 가능" 시간입니다. 예 10:00:00 10:05:00 10:10:00 10:15:00 10:20:00 10:25:00 사용자의 회의 시간은 90분입니다.모든 사용자의 "첫" 시작 시간은 매일 다르기 때문에 메인 쿼리가 30일치 데이터를 끌어오기 때문에 하드 코딩할 수 없습니다. 저는 운이 따르지 않고 구간과 변수를 사용하려고 노력했습니다.이상적으로 출력은 다음과 같이 되어야 합니다. 10:00:00 11:30:00 13:00:00 그러나 사용자 #2의 경우에는 그럴 수 있습니다. 10:30:00 12:00:0..

programing 2023.10.29

야생 비행에 전쟁 배치 19

야생 비행에 전쟁 배치 19 Wildfly 19에 전쟁 파일을 배포하려고 하는데 통신 장애 오류가 발생합니다.저는 며칠 동안 이 문제를 해결하려고 노력했지만 아무 성과가 없었습니다.Google 검색에서 의미있는 결과가 나오지 않았습니다 :-(. 주소를 localhost에서 127.0.0.1로 변경하는 등의 제안을 일부 시도해 보았지만 되지 않았습니다.아래는 제가 받는 오류입니다. MariaDB 10으로 Synology (Diskstation)에 와일드플라이 19가 있습니다.PMProdDS라는 데이터 소스가 다음과 같이 연결 URL로 구성되어 있습니다.jdbc:mysql://localhost:3307/pmprod?useUnicode=true&useJDBCCompliantTimezoneShift=true&u..

programing 2023.10.24

FROM 절에서 하위 쿼리를 사용하여 MariaDB 쿼리를 최적화하려면 어떻게 해야 합니까?

FROM 절에서 하위 쿼리를 사용하여 MariaDB 쿼리를 최적화하려면 어떻게 해야 합니까? 이 두 테이블을 상상해 보세요. 표 A ID col1 col2 col3 1 foo baz bar 2 ofo zba rba 3 oof abz abr 표 B A_ID field_name field_value 1 first Jon 1 last Doe 2 first Adam 2 last Smith 등.. 이제 쿼리를 가지고 싶습니다(현재의 쿼리는 이렇게 표시됨). SELECT a.id, a.col1, a.col2, (SELECT field_value FROM B WHERE A_ID = a.id AND field_name = 'first') as first_name, (SELECT field_value FROM B WHE..

programing 2023.10.19

하위 쿼리 결과에서 LIMIT 값 가져오기

하위 쿼리 결과에서 LIMIT 값 가져오기 쿼리에 LIMIT 옵션을 사용하고 싶은데 예상 행 수가 다른 테이블에 저장되어 있습니다.이것이 제가 가지고 있는 것입니다만, 작동이 안 됩니다. select * from table1 limit (select limitvalue from table2 where id = 1) 서브쿼리만 실행하면 결과는 역시 6입니다. 가능하면 WITH 문으로 작업하는 것을 선호하지만, 더 이상 효과가 없었습니다.미리 감사드립니다!limit 절은 상수가 아닌 변수를 매개 변수로 허용하지 않으므로 준비된 문을 사용하여 다른 테이블에서 쿼리의 제한을 가져올 수 있습니다. PREPARE firstQuery FROM "SELECT * FROM table1 LIMIT ?"; SET @limi..

programing 2023.10.09

MariaDB Galera 클러스터 고유 키를 신뢰할 수 있습니까?

MariaDB Galera 클러스터 고유 키를 신뢰할 수 있습니까? MariaDB Galera 클러스터의 테이블 구조는 다음과 같습니다. CREATE TABLE test ( `name` varchar(100) NOT NULL, `master` tinyint(1) DEFAULT NULL, PRIMARY KEY (`name`), UNIQUE KEY `master` (`master`) ) ENGINE=InnoDB; 노드가 여러 개 있는 클러스터에서 실행 중인 경우 병렬로 다음 작업을 수행합니다. INSERT INTO test (name, master) VALUES('node1', 1); 다른 노드에 INSERT INTO test (name, master) VALUES('node2', 1); 하나의 쿼리가 다른..

programing 2023.09.24

데이터베이스 오류: 데이터베이스 mydatabase MySQL을 사용할 수 없습니다. 오류: 0() 세션이 중지되었습니다.

데이터베이스 오류: 데이터베이스 mydatabase MySQL을 사용할 수 없습니다. 오류: 0() 세션이 중지되었습니다. 이 질문에는 이미 다음과 같은 답이 있습니다. 내 sqli 문제는 어떻게 해야 합니까?mysqli_fetch_array()와 같은 오류: 인수 #1은 mysqli_result 유형이어야 합니다. (1개 답변) 닫힘3년 전에. 방금 포럼에서 코드를 다운받았는데 mysql에서 코드가 잘 작동하지 않습니다.다음 오류를 보고합니다. Database error: cannot use database mydatabase MySQL Error: 0 ()Session halted. 이미 구글에서 오류 로그를 찾아서 고치려고 했습니다. 아래 코드는 다음과 같습니다. Stack Overflow에서 제안..

programing 2023.09.24

Python 3의 문에 SQL 삽입을 위한 구문 형식 지정

Python 3의 문에 SQL 삽입을 위한 구문 형식 지정 필드에 설치한 센서에서 Date, Time, Temperature 값을 삽입하려고 합니다.나는 모든 계산과 변수가 의도한 대로 작동하지만 sql 문은 실패합니다.인수 형식의 대략적인 형식은 다음과 같습니다. arg=('2019-07-21', '07:00:00', 29.323330729166656) 내 SQL 테이블의 형식은 다음과 같습니다. 날짜(DATE), 시간(TIME), 온도(DUBLE) 그러나 MariaDB의 표준 1064 오류로 인해 문에 삽입이 실패합니다. "(1064, "SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 1행의 ':00:00,29.323330729166656' 근처에서 사용할 올바른 구문을..

programing 2023.09.19

MySQL이 SET 절에서 SELECT를 사용하여 UPDATE 쿼리에 인덱스 사용을 거부함

MySQL이 SET 절에서 SELECT를 사용하여 UPDATE 쿼리에 인덱스 사용을 거부함 나는 그 일을 채워야 합니다.location야전에 나서다users국가 이름이 있는 표geoip테이블, 사용자의 IP에 따라 달라집니다. 테이블의 CREATE 코드는 다음과 같습니다. CREATE TABLE `geoip` ( `IP_FROM` INT(10) UNSIGNED ZEROFILL NOT NULL DEFAULT '0000000000', `IP_TO` INT(10) UNSIGNED ZEROFILL NOT NULL DEFAULT '0000000000', `COUNTRY_NAME` VARCHAR(50) NOT NULL DEFAULT '', PRIMARY KEY (`IP_FROM`, `IP_TO`) ) ENGINE=..

programing 2023.09.19

추가 열을 선택할 때 MariaDB에서 SQL 응답 속도가 느립니다.

추가 열을 선택할 때 MariaDB에서 SQL 응답 속도가 느립니다. 다음 두 개의 쿼리에 주목하십시오. 두 쿼리 사이의 차이점이 강조 표시됩니다. 쿼리 A: SELECT tasks.TaskID, tasks.CardID, tasks.CritPath, tasks.ReworkCount, cs.WorkflowID, cs.StageCode, -- This is added tasks.CurrentEscalationLevel, tasks.Title, tasks.Description, tasks.EscalationDelay, tasks.StartDate, tasks.EndDate, tasks.OriginalStartDate, tasks.OriginalEndDate, tasks.Priority, tasks.Durati..

programing 2023.09.14
반응형