반응형

MariaDB 25

가장 많이 발생한 값을 포함하는 모든 행 반환

가장 많이 발생한 값을 포함하는 모든 행 반환 이 질문은 가장 많이 발생하는 값을 반환하라는 일반적인 질문과 유사하게 보일 수 있습니다.그러나 가장 자주 발생하는 값을 포함하는 모든 행을 나열해야 합니다. 이 예에서는 zipCode가 3번 표시됩니다(다른 우편 번호 중 가장 많이 표시됨저는 해당 우편번호가 조회 시 가장 많이 발생하는 우편번호를 알 필요 없이 모든 우편번호를 나열하고 싶습니다. 내 질문: SELECT *, COUNT(zipCode) AS NumOccurrences FROM customers GROUP BY zipCode ORDER BY NumOccurrences DESC LIMIT 1 반환: 반환할 내용: 이 쿼리를 분명히 사용하지 않고는 다음 작업을 수행할 수 없습니다. SELECT *..

programing 2023.07.20

마리아와의 부분적인 말다툼DB

마리아와의 부분적인 말다툼DB MariaDB에서 MySQL 부분 revoces를 사용하고 싶은데 문서에 참조가 없는 것 같은데 해결 방법이 있나요? 사용자 허용foo에 대한 특권.*.*그리고 열을 선택할 수 있는 권한을 부분적으로 취소하고 싶습니다.password테이블 위에users어떻게 해야 하나요? CREATE USER 'foo'@'%' IDENTIFIED BY 'password'; GRANT SELECT, INSERT, DELETE, UPDATE ON *.* TO 'foo'@'%'; REVOKE SELECT (password) ON production.users FROM 'foo'@'%'; 이러한 결과는 다음과 같습니다. ERROR 1147 (42000): There is no such grant ..

programing 2023.07.15

데이터베이스에서 테이블의 마지막 업데이트/삽입/삭제를 찾는 실용적인 방법은 무엇입니까?

데이터베이스에서 테이블의 마지막 업데이트/삽입/삭제를 찾는 실용적인 방법은 무엇입니까? OS: W10. 이 질문은 특히 "Ver 15.1 Distributed 10.7.3-MariaDB" 버전의 MariaDB에서 가능한 기능에 대한 것입니다. 편집 다른 SO 사이트에서 10.3.4 MariaDB가 실제로 "임시 테이블"을 구현한다는 것을 발견했습니다.이것이 해결책을 제공하는지는 아직 확실하지 않습니다. 데이터베이스에 대해 "마지막으로 수정된" 타임스탬프를 갖는 방법을 구현하려고 합니다. 즉, 발생한 테이블에 관계없이 마지막으로 INSERT 또는 DELETE 또는 UPDATE가 발생한 시간을 표시합니다.제가 이걸 발견했어요, 유망해 보이는...하지만 InnoDB에 대한 몇 가지 의견과information_..

programing 2023.07.05

MariaDB ROW_NUMBER(주문 번호 포함)가 올바르게 주문되지 않음

MariaDB ROW_NUMBER(주문 번호 포함)가 올바르게 주문되지 않음 메뉴 항목을 해당 언어 메시지 내용별로 정렬하기 위해 간단한 쿼리를 설정했지만 이상하게도 행 번호가 올바르게 설정되지 않습니다.질문은 다음과 같습니다. SET @idx = 0; SELECT (@idx:=@idx + 1) AS neworderindex, a.id, a.messagecontent FROM ( SELECT m.id, l.messagecontent FROM app_menuitem m INNER JOIN app_language l ON m.id = l.messagekey AND l.locale = 'it' WHERE m.parent_id = 'some.parent.id' ORDER BY l.messagecontent ) ..

programing 2023.06.30

mysql 콘솔에서 mysql.user 테이블에 삽입할 때 "not insertable-to" 오류가 발생하는 이유는 무엇입니까?

mysql 콘솔에서 mysql.user 테이블에 삽입할 때 "not insertable-to" 오류가 발생하는 이유는 무엇입니까? mysql 콘솔에서 다음을 실행합니다. MariaDB [steve]> insert into mysql.user -> (user,host,authentication_string,ssl_cipher,x509_issuer,x509_subject) -> values('steve','localhost', PASSWORD('steve'), '','',''); 오류 가져오기: ERROR 1471 (HY000): The target table user of the INSERT is not insertable-into root로 로그인했습니다. PS C:\Users\srich> C:\xamp..

programing 2023.06.10
반응형