MySQL 61

두 표의 데이터가 정확히 동일한지 확인하는 방법은?

두 표의 데이터가 정확히 동일한지 확인하는 방법은? 기본적으로 테이블이 하나 있습니다.original table) 및 다른 테이블에 백업(backup table); 따라서 두 테이블의 스키마는 정확히 같습니다. 처음에 두 테이블(original table그리고.backup table는 에는 정확히 동일한 데이터 집합이 포함됩니다.어떤 이유로 시간이 지난 후에 데이터셋이 데이터셋에 있는지 확인해야 합니다.original table변경되었습니다. 이를 위해서는 데이터셋을 비교해야 합니다.original table을 상대로backup table. 이라고 original table는 다음 스키마를 가집니다. create table LemmasMapping ( lemma1 int, lemma2 int, index..

programing 2023.10.22

MySQL에서 데이터를 저장하는 방법

MySQL에서 데이터를 저장하는 방법 구글을 둘러보았지만 좋은 답을 찾지 못했습니다.데이터를 하나의 큰 파일에 저장합니까?일반 파일을 읽고 쓰는 것보다 데이터에 더 빨리 액세스할 수 있는 방법은 무엇입니까?이 질문은 좀 오래된 질문이지만, 제가 같은 질문을 좀 파헤쳐왔기 때문에 어쨌든 대답하기로 결정했습니다.제 대답은 리눅스 파일 시스템을 기반으로 합니다.기본적으로 mySQL은 하드디스크의 파일에 데이터를 저장합니다.시스템 변수 "dataadir"가 있는 특정 디렉토리에 파일을 저장합니다. 열기 amysql콘솔과 다음 명령을 실행하면 폴더가 정확히 어디에 있는지 알 수 있습니다. mysql> SHOW VARIABLES LIKE 'datadir'; +---------------+---------------..

programing 2023.10.22

LINQ에서 MySQL로 - 가장 좋은 옵션은 무엇입니까?

LINQ에서 MySQL로 - 가장 좋은 옵션은 무엇입니까? MySQL에 대한 LINQ의 유틸리티를 사용해 본 사람이 있습니까?어느 것이 가장 좋은지 아십니까? 지금까지 N hibernate를 위한 LINQ와 DBLinq에 대해 알고 있습니다.또한 LINQ to LLBLGEN도 있어 많은 데이터베이스를 지원할 수 있습니다. LLBLGEN의 기능 페이지에서 SQL Server(MSDE, SQL Server 7/2000/2005/Express, SQL CE 2.0, 3.0, 3.5), SQL Server CE Desktop(New!), Oracle(Oracle 8i/9i/10g), Postgre 지원SQL 7.4+/8.x, Firebird 1.x/2.x, IBM DB2 UDB(7.x/8.x/9.x), MySQ..

programing 2023.10.22

MYSQL - 각 테이블의 행 개수 수

MYSQL - 각 테이블의 행 개수 수 제 데이터베이스의 각 테이블에 몇 개의 행이 있는지 알고 싶습니다.나는 지금까지 이 일을 하고 있습니다. select count(*) _tablename_; 하지만 저는 모든 테이블에서 그것을 해야 할 것입니다. 그리고 많은 것들이 있습니다.테이블 이름과 행 수가 적힌 인쇄물을 받는 가장 좋은 방법은 무엇입니까?SELECT table_name, table_rows FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = ''; 또한 쿼리에 오류가 있다는 것을 깨닫기를 바랍니다. 쿼리에 오류가 있습니다.FROM.다음 쿼리는 각 테이블의 행 수를 반환하지만 항상 정확한 값을 반환하지는 않는 것 같습니다. SELECT table_nam..

programing 2023.10.22

Amazon RDS 내에서 실행 중인 MySQL의 프로세스를 삭제하려면 어떻게 해야 합니까?

Amazon RDS 내에서 실행 중인 MySQL의 프로세스를 삭제하려면 어떻게 해야 합니까? MySql 5.5.37을 사용하고 있습니다.근본적으로, 테이블을 잠그는 거래를 없애려고 합니다.나는 달립니다 SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX\G 출력을 얻을 수 있습니다. … *************************** 6. row *************************** trx_id: 143E6CDE trx_state: RUNNING trx_started: 2014-10-20 06:03:56 trx_requested_lock_id: NULL trx_wait_started: NULL trx_weight: 2305887 trx_mysql_thread_id..

programing 2023.10.17

준비된 설명문을 사용할 *아니오* 때는?

준비된 설명문을 사용할 *아니오* 때는? 최소한의 데이터베이스를 사용하는 PHP 기반 웹사이트를 재설계하고 있습니다.원래 버전은 인젝션 공격을 방지하고 데이터베이스 로직과 페이지 로직을 분리하기 위해 "pseudo-preaded-statement"(인용 및 매개 변수 교체를 수행한 PHP 함수)를 사용했습니다. 이러한 임시 기능을 PDO와 실제 준비된 문장을 사용하는 객체로 대체하는 것은 당연한 것처럼 보였지만, 이에 대한 제 판독을 해본 결과, 저는 확신할 수 없습니다.PDO는 여전히 좋은 아이디어인 것 같지만, 준비된 명세서의 주요 판매 포인트 중 하나는 재사용이 가능하다는 것입니다. 저는 결코 그렇게 하지 않을 것입니다.제 설정은 이렇습니다. 그 진술들은 모두 아주 간단합니다.대부분은 형태를 갖추고..

programing 2023.10.17

MySQL 구별된 개수 선택

MySQL 구별된 개수 선택 +----------+----------+ | user_id | video_id | +----------+----------+ | 1 | 1 | | 1 | 1 | | 1 | 2 | | 2 | 1 | | 2 | 2 | +----------+----------+ 저는 위와 비슷한 테이블 셋업이 있습니다.저는 제 문의에서 총 개수를 반환하고 싶습니다. 각각에 대하여user_id그들은 필요합니다.DISTINCT video_id. 그래서 위에.user_id = 12개의 독특한 video_id's와user_id = 22개의 고유한 video_id를 가질 것입니다.이렇게 하면 총 4명이 됩니다.원하는 결과를 얻기 위해 쿼리를 구성하는 최선의 방법을 모르겠습니다. 기본적으로 각각의 user..

programing 2023.10.17

CodeIgniter를 사용하여 mysql 데이터베이스에서 랜덤 레코드

CodeIgniter를 사용하여 mysql 데이터베이스에서 랜덤 레코드 인터넷으로 조사해봤지만 아무것도 찾을 수 없었습니다... 나는 mysql db를 가지고 있고, 테이블에 기록이 있고, 페이지 로드 시마다 이 테이블에서 랜덤한 기록을 가져와야 합니다.내가 어떻게 그럴 수 있을까?거기에 필요한 기능이 있습니까? 감사합니다! 감사합니다. 정렬: 링크: http://www.derekallard.com/blog/post/ordering-database-results-by-random-in-codeigniter/ $this->db->select('name'); $query = $this->db->get('table'); $shuffled_query = $query->result_array(); shuffle ..

programing 2023.10.17

Symfony 2: 교리 쿼리 작성기가 있는 관련 없는 테이블의 내부 조인

Symfony 2: 교리 쿼리 작성기가 있는 관련 없는 테이블의 내부 조인 저는 다음과 같이 연관되지 않은 테이블에 합류하는 교리 쿼리 작성기를 사용하여 쿼리를 구축하려고 합니다. $query = $this->createQueryBuilder('gpr') ->select('gpr, p') ->innerJoin('TPost', 'p') ->where('gpr.contentId = p.contentId') 근데 이게 안 돼요.여전히 오류가 발생합니다. 오류: 가입 경로 식을 사용했지만 이전에 정의되지 않은 식별 변수 Tpost입니다. 이 오류 메시지를 검색해보니 모두 p.some Attribute처럼 table alias + attribute를 사용하라고 답했습니다.하지만 가입하고 싶은 테이블은 선택한 테이..

programing 2023.10.17

bin 로그 디렉터리를 변경하려고 합니다. mysql-bin.index를 찾을 수 없습니다(Errcode: 13).

bin 로그 디렉터리를 변경하려고 합니다. mysql-bin.index를 찾을 수 없습니다(Errcode: 13). MySQL 5.1.54 Ubuntu 11.04 my.conf의 bin log 디렉토리를 다음과 같이 변경하려고 합니다. [mysqld] log_bin=/home/developer/logs/mysql/mysql-bin.log 이 변경 후 MySQL 서버가 오류로 시작할 수 없습니다. /usr/sbin/mysqld: File '/home/developer/logs/mysql/mysql-bin.index' not found (Errcode: 13) 111005 12:47:58 [ERROR] Aborting 디렉토리 /home/developer/logs/mysql/에 대한 사용 권한은 0777입니..

programing 2023.10.17