MariaDB 103

$this->db->affected_rows()는 왜0을 반환합니까?

$this->db->affected_rows()는 왜0을 반환합니까? 코드 시그니터 3에는 사용자를 삭제하기 위한 다음 기능이 기재되어 있습니다. public function deleteUser($id) { $this->db->trans_start(); $this->db->where('usma_user_id', $id); $this->db->delete('ec_usma_usermain'); $this->db->trans_complete(); if ($this->db->trans_status() === FALSE) { $transResult = array( 'response' => 'Operation failed!', 'status' => TRUE ); } else if ($this->db->trans_s..

programing 2023.01.20

외부 볼륨을 연결하는 동안 도커 구성과 문제를 사용하여 mariadb 10.4.8 도커 컨테이너를 사용하는 사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다.

외부 볼륨을 연결하는 동안 도커 구성과 문제를 사용하여 mariadb 10.4.8 도커 컨테이너를 사용하는 사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다. Docker는 처음입니다.어플리케이션용으로 mariadb의 도커 컨테이너를 작성하려고 했는데 mariadb 컨테이너를 실행하면 사용자 'root'@'localhost' (패스워드:YES 사용)도커파일에 대한 액세스가 거부됩니다. 다음은 제가 사용하고 있는 도커 구성입니다. version: '3' services: mysql: image: mariadb container_name: mariadb volumes: - dbvolume:/var/lib/mysql - ./AppDatabase.sql:/docker-entrypoint-i..

programing 2023.01.10

Pivotal Cloud Foundry는 MariaDB를 지원합니까?

Pivotal Cloud Foundry는 MariaDB를 지원합니까? 현재 클라우드 파운드리 기본에 대해 독학하고 있는데 Pivotal Cloud Foundry가 MariaDB를 지원하는지 아니면 MySQL이나 PostgreSQL과 같은 유사한 데이터베이스에만 PCF를 연결할 수 있는지 궁금했습니다.PCF는 현재 mariadb를 지원하지 않지만 조만간 지원할 예정입니다.현재는 mysql을 지원합니다.https://docs.pivotal.io/p-mysql/1-10/ 를 참조해 주세요.언급URL : https://stackoverflow.com/questions/56865345/does-pivotal-cloud-foundry-support-mariadb

programing 2023.01.10

MySQL의 server-id와 server_id의 차이

MySQL의 server-id와 server_id의 차이 입니다.show variables like 'server%'드라마들.server_id변수 이름으로 지정합니다. 하지만...my.cnf, 의 엔트리가 있습니다.server-id(댓글이 달렸지만) 그들 사이에 어떤 차이점이 있나요?서버 ID가 설정에 의해 변경되지 않은 경우, 이 게시물에 기재되어 있는 바와 같습니다.my.cfg밑줄로 설정해 볼 수 있습니다. [mysqld] server_id = 2 MySQL 4.2.9 옵션을 사용한 프로그램 변수 설정: ... 원하는 경우 변수 이름의 밑줄을 대시로 지정할 수 있습니다.다음 옵션 그룹은 동일합니다.둘 다 서버의 키 버퍼 크기를 512MB로 설정합니다. [mysqld] key_buffer_size=51..

programing 2022.12.26

Disconsid Py를 사용하는 Python3 및 MariaDB

Disconsid Py를 사용하는 Python3 및 MariaDB 사용자 입력에서 데이터를 데이터베이스에 삽입하는 봇을 프로그래밍했는데 잘 작동합니다.그러나 데이터베이스가 동일한 문자열을 여러 개 반환하고 봇이 첫 번째 문자열을 사용하는 경우가 있습니다.사용자가 첫 번째 선택만 사용하는 봇이 아니라 올바른 옵션을 선택할 수 있도록 하기 위한 최선의 방법은 무엇일까요? 자세한 설명을 위해 편집: cursor.execute("SELECT name FROM forts WHERE name LIKE '" + str(arg) + "%';") gym_title = str(cursor.fetchall()) 스타벅스처럼 같은 제품이 여러 개 나올 수 있습니다.변경하지 않고 불협화음 봇이 각각 응답하고 사용자가 올바른 옵..

programing 2022.12.26

도커 컨테이너, 메모리 소비량 및 로그

도커 컨테이너, 메모리 소비량 및 로그 며칠 동안 도커를 시험해 봤어요기본적으로 MySQL(MariaDB), PHP(php-fpm), NGINX를 포함한 Drupal 이미지(docker4dropal)를 사용하고 있습니다. 512MB RAM을 탑재한 VPS에서는 데이터베이스 컨테이너로 데이터베이스를 Import할 때마다 MariaDB를 탑재한 컨테이너가 정지합니다."MySQL Server has away" 등의 메시지가 나타납니다.또한 VPS에 1GB에서 2GB의 RAM이 탑재되어 있는 경우에는 이 문제가 발생하지 않습니다. 기억력에 문제가 있는 것 같은데 증거가 필요해!메모리가 부족해서 내 컨테이너가 죽었다는 통나무가 어디 있는지 모르겠어요. MariaDB 로그를 확인했지만 아무것도 찾을 수 없습니다....

programing 2022.12.26

SQL은 A열에 대한 결과를 먼저 표시한 후 B열에 대한 결과를 표시합니다.

SQL은 A열에 대한 결과를 먼저 표시한 후 B열에 대한 결과를 표시합니다. SQL에서 열의 결과를 표시/순서 지정name그 후 첫 번째에 대한 결과를 표시합니다.description컬럼의 마지막입니다. 현재 SQL 쿼리: SELECT * FROM products WHERE (name LIKE '%$search_query%' OR description LIKE '%$search_query%') 추가해 보았다order by name, description [ASC|DESC]안 먹혔어요. 검색 결과를 최적화하기 위한 것입니다.에서 특정 단어가 발견되었을 경우description또한 특정 단어가 검색될 경우 마지막이 될 수 있습니다.name기둥. 를 사용할 수 있습니다.CASE의 성명ORDER BY이름을 우선..

programing 2022.12.06

MariaDB: dynamic_columns로 데이터 인파일 로드

MariaDB: dynamic_columns로 데이터 인파일 로드 다음과 같은 표가 있습니다(MariaDB 사용). CREATE TABLE table1 ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,c_id varchar(40) NULL ,email varchar(150) NULL ,dynamic_columns BLOB NULL ,created_at TIMESTAMP NOT NULL DEFAULT 0 ,updated_at TIMESTAMP NULL DEFAULT current_timestamp ON UPDATE current_timestamp ); 일부 레거시 테이블에서 이 테이블로 데이터를 로드하고 MariaDB의dynamic_columns레거시..

programing 2022.12.06

MariaDB의 인덱스 키 크기 제한은 얼마입니까?

MariaDB의 인덱스 키 크기 제한은 얼마입니까? MySQL에서 "단일 열 인덱스의 인덱스 키는 최대 767바이트가 될 수 있습니다. 모든 인덱스 키 프리픽스에 동일한 길이 제한이 적용됩니다." MariaDB 문서를 검토하고 검색해도 이것 또는 이와 유사한 제한에 대한 참조를 찾을 수 없습니다. 이 한도는 얼마입니까? 찾을 수 없는 문서 페이지에 대한 링크는 무엇입니까?조금 숨겨져 있지만, 예를 들어. https://mariadb.com/kb/en/mariadb/documentation/storage-engines/converting-tables-from-myisam-to-innodb/ 다음과 같이 말합니다. INDEX의 최대 길이는 엔진마다 다릅니다. [... MyISAM은 1000바이트를 허용하고 ..

programing 2022.11.27

MariaDB, Sequelize 및 Node.js를 사용하여 수백만 개의 레코드를 가져와 DevExtreme PivotGrid에 표시

MariaDB, Sequelize 및 Node.js를 사용하여 수백만 개의 레코드를 가져와 DevExtreme PivotGrid에 표시 제목은 이미 그것을 요약하고 있다. 저는 현재 이 작업에 직면해 있습니다. SELECT 스테이트먼트는 360만 개의 레코드와 많은 컬럼을 생성합니다.이 완전한 데이터 팩을 클라이언트에 전송하여 브라우저가 모든 데이터를 피벗 그리드에 표시할 수 있도록 해야 합니다.그래서 불행히도 페이지 매김은 선택사항이 아닙니다. 클라이언트 측에서 사용되는 스택은 MariaDB, Node.js v8.11.3, Sequelize v3 및 DevExtreme입니다. 예상대로 노드 서버는 이 양의 데이터로 크래시합니다. 웹 어플리케이션으로는 아직 할 수 없다는 결론에 도달해 주신다면, 어떻게 ..

programing 2022.11.26