반응형

mysql 50

mysql 도커에서 max_max_max_max 크기 증가

mysql 도커에서 max_max_max_max 크기 증가 mysql에 도커를 사용하고 있습니다. 실행 중 아래 오류가 발생합니다. Packet for query is too large (12884616 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.; nested exception is com.mysql.jdbc.PacketTooBigException: Packet for query is too large (12884616 > 4194304). You can change this value on the server by setting the max_allowed_packet' v..

it-source 2023.09.08

1GB .sql 파일을 WAMP/phpmyadmin으로 가져오는 방법

1GB .sql 파일을 WAMP/phpmyadmin으로 가져오는 방법 크기의 1GB 이상을 .sql을 로다철하에 합니다.MySQLWAMP/phpmyadmin.그렇지만phpmyadminUI는 이러한 큰 파일을 가져올 수 없습니다. 할 수은 무엇입니까? 를 들어 어떤 것들이 있습니까?SQL.파일을 가져오기 ?sql 파일을 가져오기 위한 쿼리? 감사해요.나는 당신이 phpmyadmin을 통해 1GB 파일을 가져올 수 있을 것이라고 생각하지만, 당신은 php.ini에서 다음 값을 증가시키고 wamp를 다시 시작할 수 있습니다. post_max_size=1280M upload_max_filesize=1280M max_execution_time = 300 //increase time as per your serve..

it-source 2023.09.03

전자 메일 주소에서 고유 도메인 수를 계산하기 위한 MySQL 쿼리 필드

전자 메일 주소에서 고유 도메인 수를 계산하기 위한 MySQL 쿼리 필드 고객이 어떤 도메인을 사용하고 있는지 더 잘 알고 싶습니다.나는 PHP로 이것을 쉽게 할 수 있었습니다.explode각 주소를 입력하고 도메인을 그런 식으로 세는 것입니다.하지만 간단한 MySQL 쿼리만으로 이 정보를 얻을 수 있는 방법이 있는지 궁금합니다. 샘플 출력은 다음과 같습니다. gmail.com | 3942 yahoo.com | 3852 hotmail.com | 209 여기서 첫 번째 열은 전자 메일 주소 도메인이고 두 번째 열은 해당 도메인의 주소 수입니다.다음과 같은 작업을 수행해야 합니다. SELECT substring_index(email, '@', -1) domain, COUNT(*) email_count FRO..

it-source 2023.08.29

개발 및 프로덕션 데이터베이스 동기화 방법

개발 및 프로덕션 데이터베이스 동기화 방법 두 개의 데이터베이스를 동기화하는 응용프로그램을 알고 계십니까? 개발 중에 때때로 하나 또는 두 개의 테이블 행이나 새 테이블 또는 열을 추가해야 합니다.일반적으로 모든 SQL 문을 파일에 작성하고 업로드하는 동안 운영 데이터베이스에서 해당 행을 삭제합니다(이전에 백업).SQL 및 postre로 작업합니다.SQL 데이터베이스. 이를 위해 어떤 작업 방식을 사용하고 어떤 애플리케이션을 사용하면 도움이 됩니까?툴 또는 애플리케이션에 대한 답변을 요청했지만, 실제로 필요한 것은 프로세스 답변입니다.여기서 기본적인 주제는 데이터베이스 DDL(및 필요한 경우 DML)을 버전화해야 하며 데이터베이스의 모든 버전을 더 높은 버전으로 업데이트할 수 있도록 변경 스크립트를 제공..

it-source 2023.07.30

삭제 - 대상 테이블을 지정할 수 없습니다.

삭제 - 대상 테이블을 지정할 수 없습니다. 이 쿼리가 작동하지 않는 이유는 무엇입니까? DELETE FROM recent_edits WHERE trackid NOT IN (SELECT DISTINCT history.trackid FROM history JOIN recent_edits ON history.trackid=recent_edits.trackid GROUP BY recent_edits.trackid) 다음 메시지가 표시됩니다. "FROM 절에서 업데이트할 대상 테이블 "recent_edits"를 지정할 수 없습니다.이 방법으로 시도해 보십시오. DELETE FROM recent_edits WHERE trackid NOT IN (select * from (SELECT DISTINCT history..

it-source 2023.07.25

한 번에 모든 MySQL 데이터베이스 내보내기 및 가져오기

한 번에 모든 MySQL 데이터베이스 내보내기 및 가져오기 모든 MySQL 데이터베이스의 백업을 유지하려고 합니다.MySQL 데이터베이스가 100개가 넘습니다.한 번에 내보내고 다시 MySQL 서버로 가져오고 싶습니다.내가 어떻게 그럴 수 있을까?내보내기: mysqldump -u root -p --all-databases > alldb.sql mysqldump 문서를 찾습니다.코멘트에 기재되어 있는 옵션의 일부를 사용할 수 있습니다. mysqldump -u root -p --opt --all-databases > alldb.sql mysqldump -u root -p --all-databases --skip-lock-tables > alldb.sql Import: mysql -u root -p < all..

it-source 2023.02.02

단일 MySQL 문에서 열을 추가하고 외부 키를 만드는 방법은 무엇입니까?

단일 MySQL 문에서 열을 추가하고 외부 키를 만드는 방법은 무엇입니까? mysql에서 열과 외부 키를 같은 문장에 추가할 수 있습니까?fk를 추가하는 올바른 구문은 무엇입니까? SQL은 다음과 같습니다. ALTER TABLE database.table ADD COLUMN columnname INT DEFAULT(1), FOREIGN KEY (fk_name) REFERENCES reftable(refcolumn) ON DELETE CASCADE; ...및 그에 따른 오류 메시지: SQL 구문에 오류가 있습니다. 4행의 'FORECTIVE KEY (fk_name) REFERENCE reftable (refcolumn) ON DELETE CASCADE' 근처에서 사용할 올바른 구문은 MySQL Server..

it-source 2023.01.23

.myd, .myi, .frm 파일에서 MySQL 데이터베이스를 복구하는 방법

.myd, .myi, .frm 파일에서 MySQL 데이터베이스를 복구하는 방법 MySQL 중 를 MySQL에서 하는 .myd,.myi,.frm 파일? 파일?MyISAM은 MyISAM을 사용하고 있습니다.FRM, .MYD ».디렉토리에 됩니다( MYI 파일)./var/lib/mysql/dbname을 사용할 수 있도록 가 이 테이블을 사용할 수 있도록 합니다.동일한 데이터베이스, 동일한 서버, 동일한 MySQL 버전 또는 동일한 아키텍처일 필요는 없습니다.폴더의 소유권을 변경해야 할 수도 있습니다(예:chown -R mysql:mysql /var/lib/mysql/dbname) 「」 「」)에 해 주세요.GRANT은 의 입니다.mysql데이터베이스입니다. 표와것이 가 필요할 수 .을 사용법GRANT, 등 th..

it-source 2023.01.23

MySQL - 하나의 INSERT 문에 몇 개의 행을 삽입할 수 있습니까?

MySQL - 하나의 INSERT 문에 몇 개의 행을 삽입할 수 있습니까? 설정된 값의 수에 따라 달라집니까?INSERT 문의 바이트 수에 따라 달라집니까?다음을 사용하여 무한히 많은 레코드를 삽입할 수 있습니다.INSERT ... SELECT패턴(다른 테이블에 해당 레코드 또는 그 일부가 있는 경우)을 클릭합니다. 그러나 값을 하드코딩하는 경우INSERT ... VALUES패턴에서는 스테이트먼트의 크기/길이에 제한이 있습니다.max_allowed_packet은 클라이언트가 데이터베이스 서버에 송신하는 SQL 스테이트먼트의 길이를 제한하며 INSERT 스테이트먼트뿐만 아니라 모든 유형의 쿼리에 영향을 미칩니다.이상적으로는 Mysql을 사용하면 (한 번에) 한 번 삽입으로 무한한 수의 행을 생성할 수 있지..

it-source 2023.01.15

GROUP_CONCAT 쉼표 구분자 - MySQL

GROUP_CONCAT 쉼표 구분자 - MySQL 사용처 문의가 있습니다.GROUP_CONCAT커스텀 구분자에는 쉼표를 포함할 수 있습니다.「---- 」 이것은 모두 정상적으로 동작합니다만, 아직 쉼표로 구분되어 있기 때문에, 다음과 같이 출력합니다. Result A----,Result B----,Result C---- 출력이 다음과 같이 되도록 하려면 어떻게 해야 합니까? Result A----Result B----Result C---- 커스텀 세퍼레이터 아이디어인 줄 알았는데! 그렇지 않으면 결과에서 쉼표를 이스케이프할 수 있습니까? 그러면 PHP에서 다음 방법으로 폭발할 수 있습니다.GROUP_CONCAT콤마?GROUP_CONCAT 함수에 SEPERAT 키워드가 없는 것 같습니다. GROUP_CON..

it-source 2023.01.15
반응형