MariaDB 54

MariaDB UPDATE ROW_COUNT

MariaDB UPDATE ROW_COUNT 다음 표를 가지고 있습니다(tnTEST) :- fnidx fntext fnrown 수 10 aa 귀무의 11 bb 귀무의 12 cc 귀무의 13 dd 귀무의 14 이 귀무의 UPDATE 및 ROW_COUNT를 사용하여 이를 생성하고자 합니다 :- fnidx fntext fnrown 수 10 aa 1 11 bb 2 12 cc 3 13 dd 4 14 이 5 이거 어떻게 해요?저는 MariaDB를 사용하고 있습니다. 다음이 작동하지 않습니다. UPDATE tnTEST SET fnrownum = rcn FROM (SELECT fnidx AS rci, ROW_NUMBER() OVER (PARTITION BY 1 ORDER BY fnidx) AS rcn FROM tnTE..

programing 2023.09.12

MariaDB: GRANT ALL을 수행할 때 오류 1045

MariaDB: GRANT ALL을 수행할 때 오류 1045 누군가가 여기서 나를 도와줄 수 있기를 바랍니다.제가 발견한 모든 설치 문서는 센토스 7에서는 mysql 대신 MariaDB를 사용한다고 했는데, 이는 괜찮지만 원격 접근이 가능하지 않은 것 같습니다."'your-root-password'로 식별되는 grant ALL ON. to user@'address'를 사용하고 권한을 플러시하고 서비스를 다시 시작했습니다.원격 터미널을 통해 여전히 연결할 수 없습니다. 오류 1045(28000):사용자 이름에 대한 액세스가 거부되었습니다. 그래서 나의 .cnf 파일로 가서 bind 설정이 정확하게 설정되었는지 확인해야 한다는 다른 글을 찾았습니다. https://mariadb.com/kb/en/mariad..

programing 2023.09.07

MySQL - 사용자의 선택에 따라 열 '이름'을 선택합니다. 열 'id'와 'parent'의 행이 동일한 경우

MySQL - 사용자의 선택에 따라 열 '이름'을 선택합니다. 열 'id'와 'parent'의 행이 동일한 경우 부모 = 0이 범주를 의미할 때 부모 = 1이 범주 1에 연결된 하위 범주 1을 의미할 때 (id=1) 부모 = 2가 범주 2에 연결된 하위 범주 2를 의미할 때 (id=2) 부모님이...19개 범주까지(id=19, 부모 포함=0) 카테고리 필드에서 사용자의 선택에 따라 하위 카테고리 양식 필드의 하위 카테고리 이름을 가져오면 됩니다.카테고리 필드는 정상적으로 작동합니다. id parent name active 1 0 Arts & Entertainment 0 2 0 Automotive 0 3 0 Business & Professional Serv. 1 4 0 Clothing & Accessor..

programing 2023.09.07

MySQL/MariaDB에서 롤업 null로 그룹을 식별하는 방법은?

MySQL/MariaDB에서 롤업 null로 그룹을 식별하는 방법은? 수퍼 애그리게이트 행의 모든 값의 집합을 나타내는 널과 정규 행의 널을 구별하려면 어떻게 해야 합니까? 예를 들어, 오라클에서는 그룹핑 기능을 사용할 수 있습니다. MariaDB에서 나는 다음을 사용하려고 했습니다. if( is null and count(1)>1,1,0) 하지만 모든 경우에 효과가 있는 것은 아닙니다. 예를 들어 tab_a table: create table tab_a (col1 integer, col2 integer); insert into tab_a values (5,1), (10,2), (15,null); 다음 쿼리에서 그룹화 null을 올바르게 결정했습니다. select sum(col1), col2, if(co..

programing 2023.09.07

마리아와 함께 암호를 쓰는 사람DB

마리아와 함께 암호를 쓰는 사람DB 저는 최근에 완벽하게 작동하는 웹 앱의 mysql 데이터베이스를 MariaDB로 업그레이드했습니다.이제 데이터베이스에 연결되어 있지 않기 때문에 작동할 수 없습니다. 내 db 드라이버가 'mysqli'로 설정되어 있습니다.제가 'myql'로 설정하려고 했는데 다른 오류가 발생했습니다. 이 두 가지를 함께 사용할 수 있습니까?저는 이 문제를 해결했습니다.Cpanel/WHM의 Easy Apache 4와의 호환성 문제였습니다.MariaDB로 업그레이드하고 EasyApache 4를 활성화했을 때 사이트는 더 이상 데이터베이스에 연결할 수 없었습니다.일단 저는 이지아파치 3으로 되돌아갔습니다.모든 것이 다시 작동하기 시작했습니다.언급URL : https://stackoverfl..

programing 2023.09.02

MariaDB 쿼리의 잘못된 LIMIT 및 OFFSET 구문

MariaDB 쿼리의 잘못된 LIMIT 및 OFFSET 구문 내 MariaDB 실행 테스트에 따르면, 나는 오류가 있습니다.offset구문은 다음과 같은 쿼리의 일부입니다. UPDATE clients SET patient_firstname = Trim(patient_firstname), patient_lastname = Trim(patient_lastname) WHERE patient_firstname Like '* *' OR patient_lastname Like '* *' LIMIT 10, 1 MariaDB 문서에 따르면 올바른 구문은 다음과 같습니다. LIMIT offset, row_count 내가 여기서 뭘 놓쳤지요?UPDATE 구문을 읽습니다. UPDATE [LOW_PRIORITY] [IGNOR..

programing 2023.09.02

'%query2%'와 같은 필드1이 아닌 곳을 선택하는 방법

'%query2%'와 같은 필드1이 아닌 곳을 선택하는 방법 보기를 작성 중이며 오늘 날짜가 포함된 타임스탬프가 있는 행을 제외합니다.내 생각엔...where field not like '%date_format(curdate(), '%Y%m%d')%';하지만 적어도 나중에 와일드카드 없이 사용한 것처럼 이 작업을 수행하는 방법을 확실히 알 수 없습니다. 필드가 날짜만 같지 않기 때문에 모두 일치합니다. 제가 다루는 타임스탬프 예제: 20210219153933 현재 날짜가 %Y%m%d 형식으로 포함된 타임스탬프를 제외하고 싶습니다. 이에 대한 생각을 해주시면 감사하겠습니다. 감사해요. 편집: 내 타임스탬프 열은char(16)라고 말할 수 있습니다. where field < 20210219000000 (테이..

programing 2023.08.28

실행 중인 도커 컨테이너로 mysql 가져오기가 작동하지 않음

실행 중인 도커 컨테이너로 mysql 가져오기가 작동하지 않음 제가 분명했던 것을 놓치고 있을지도 모르지만, 저는 지금 몇 시간째 머리를 긁적거리고 있습니다. 내 도커 컴포지.yml version: '3' services: db: image: 'bitnami/mariadb:latest' container_name: mariadb restart: always ports: - '3306:3306' volumes: - ./mysql:/bitnami - ./backup:/docker-entrypoint-initdb.d networks: - default environment: - MARIADB_ROOT_PASSWORD=root - MARIADB_DATABASE=mydb 잘 작동합니다.시작하는 것도 문제가 되지 ..

programing 2023.08.28

MariaDB Encryption의 가장 좋은 방법은 무엇입니까?

MariaDB Encryption의 가장 좋은 방법은 무엇입니까? MariaDB 5.5.30으로 암호화 시스템을 구축하려고 했습니다. 하지만 암호화 기능으로 구축하는 것은 쉽지 않습니다. https://kb.askmonty.org/en/encryption-functions/ 그래서, 저는 몇 가지 암호화 도구를 사고 싶습니다.제가 검색한 바와 같이, 파일 수준의 암호화를 구축할 수 있습니다.그것은 잘 조직되어 있지만, 너무 비쌉니다. MariaDB 암호화를 위한 좋은 방법이나 도구가 있습니까? p.s. MariaDB가 MySQL과 비슷하다는 것은 알지만, 때때로 MySQL처럼 작동하지 않습니다.누가, 우선, 암호화할 정보의 양은 어느 정도입니까? 거의 모든 데이터베이스 또는 열을 암호화하려는 경우 파일 ..

programing 2023.08.28