분류 전체보기 435

Mysql - 저장 프로시저를 종료/종료하는 방법

Mysql - 저장 프로시저를 종료/종료하는 방법 매우 간단한 질문이 있습니다만, 저는 Mysql을 사용하여 SP를 종료할 수 있는 간단한 코드를 받지 못했습니다.어떻게 하는지 공유해주실 분 있나요? CREATE PROCEDURE SP_Reporting(IN tablename VARCHAR(20)) BEGIN IF tablename IS NULL THEN #Exit this stored procedure here END IF; #proceed the code END; CREATE PROCEDURE SP_Reporting(IN tablename VARCHAR(20)) proc_label:BEGIN IF tablename IS NULL THEN LEAVE proc_label; END IF; #proceed ..

programing 2022.11.05

Google Maps API v3: fitBounds 후 줌을 설정할 수 있습니까?

Google Maps API v3: fitBounds 후 줌을 설정할 수 있습니까? 내장된 Google 지도(API v3)에 표시할 포인트 세트가 있습니다.확대/축소 수준이 너무 낮지 않은 경우(예: 너무 축소됨) 경계가 모든 점을 수용하도록 합니다.저의 접근 방식은 다음과 같습니다. var bounds = new google.maps.LatLngBounds(); // extend bounds with each point gmap.fitBounds(bounds); gmap.setZoom( Math.max(6, gmap.getZoom()) ); 이거 안 되네.마지막 줄 "gmap"setZoom()은 fitBounds 직후에 호출해도 맵의 줌 레벨을 변경하지 않습니다. 지도에 적용하지 않고 바운드의 줌 레벨..

programing 2022.11.05

Java Reflection을 사용하여 상속된 속성 이름/값 검색

Java Reflection을 사용하여 상속된 속성 이름/값 검색 자바 오브젝트 ChildObj는 ParentObj에서 확장되어 있습니다.Java 리플렉션메커니즘을 사용하여 상속된 속성을 포함하여 ChildObj의 모든 속성 이름과 값을 가져올 수 있습니까? Class.getFields는 퍼블릭애트리뷰트의 배열을 나타내고 Class.getDeclaredFields는 모든 필드의 배열을 나타내지만 상속된 필드 목록을 포함하는 필드는 없습니다. 상속된 Atribute를 취득할 수 있는 방법이 있습니까?아니요, 직접 쓰셔야 해요.Class.getSuperClass()로 불리는 단순한 재귀 메서드입니다. public static List getAllFields(List fields, Class type) { f..

programing 2022.11.05

테이블을 삭제할 수 없습니다.외부 키 제약에 실패했습니다.

테이블을 삭제할 수 없습니다.외부 키 제약에 실패했습니다. MySQL my my my my my 。 가지 이 '가 나오네요.bericht떨어뜨릴 수 없어요.하다 #1217 - 부모 행을 삭제 또는 업데이트할 수 없음: 외부 키 제약에 실패함 이 테이블은 어떻게 떨어뜨려요?이렇게 하면 효과가 있습니다. SET FOREIGN_KEY_CHECKS=0; DROP TABLE bericht; SET FOREIGN_KEY_CHECKS=1; 다른 사람들이 지적하듯이, 이것은 질문에서 질문한 것이긴 하지만, 여러분이 원하는 것은 거의 아닙니다.은 '하다'에 입니다.bericht 전berichtCloudMarble 답답marble 。데이터베이스 자체를 삭제하거나 다시 작성할 수 없거나 삭제할 수 없는 경우 데이터베이스 내..

programing 2022.11.05

이중 쿼리 없이 MySQL 페이지 번호 지정

이중 쿼리 없이 MySQL 페이지 번호 지정 MySQL 쿼리에서 결과 수를 얻는 동시에 결과를 제한하는 방법이 있는지 궁금합니다. 페이지 매김은 처음에 다음과 같은 작업을 수행하는 것으로 알고 있습니다. query = SELECT COUNT(*) FROM `table` WHERE `some_condition` num_rows(query)가 있어요. , ㅇㅇㅇㅇㄹㄹㄹㄹㄹㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴ.하지만 실제로 결과를 제한하기 위해 두 번째 질문을 해야 합니다. query2 = SELECT COUNT(*) FROM `table` WHERE `some_condition` LIMIT 0, 10 제공되는 총 결과 수를 가져오고 단일 쿼리에서 반환되는 결과를 제한할 수 있는 방법이 있습니까?아니면 다른 ..

programing 2022.11.05

도커가 도커파일을 사용하여 MariaDB에 사용자를 추가하지 않음

도커가 도커파일을 사용하여 MariaDB에 사용자를 추가하지 않음 이게 내 도커 파일이야 FROM mariadb:10.3.5 RUN apt-get update & apt-get upgrade -y ENV MYSQL_USER=user1 \ MYSQL_USER_PASSWORD=pass5 \ MYSQL_DATABASE=db \ MYSQL_ROOT_PASSWORD=XXX ADD . / WORKDIR / 단, 이로 인해 데이터베이스 빌드에 사용자 1이 추가되지는 않습니다.루트 패스워드는 동작하지만, 이것으로 끝입니다.볼륨 데이터를 포함한 모든 패스테스트를 완전히 삭제했지만 아직 사용자를 추가하지 않았습니다.그럼 내가 뭘 잘못하고 있는 거지? 감사해요.공식 mariadb 도커 이미지에는 환경 변수가 내장되어 있습니..

programing 2022.11.05

php에서 다중 파일 업로드

php에서 다중 파일 업로드 여러 파일을 업로드하여 폴더에 저장하고 경로를 가져와 데이터베이스에 저장합니다.여러 파일 업로드를 수행하는 데 필요한 좋은 예가 있으면... 참고: 파일 유형은 모두 지정할 수 있습니다.오래된 게시물인 것은 알지만 여러 파일을 업로드하려는 사용자에게 좀 더 자세한 설명이 도움이 될 수 있습니다.필요한 것은 다음과 같습니다. 입력 이름을 배열로 정의해야 합니다. name="inputName[]" 입력 요소에는 다음이 있어야 합니다.multiple="multiple"아니면 그냥multiple PHP 파일에서 구문을 사용합니다."$_FILES['inputName']['param'][index]" 어레이에 빈 문자열이 포함되어 있을 수 있으므로 빈 파일 이름과 경로를 찾아야 합니다...

programing 2022.11.05

봄에 스케줄된 작업을 조건부로 활성화 또는 비활성화하려면 어떻게 해야 합니까?

봄에 스케줄된 작업을 조건부로 활성화 또는 비활성화하려면 어떻게 해야 합니까? 을 cron으로 .@Scheduled석입니니다다 cron 패턴은 설정 속성 파일에 저장됩니다.실제로는 2개의 속성 파일이 있습니다.하나는 디폴트 설정이고 다른 하나는 환경 의존적인 프로파일 설정(dev, test, prod customer 1, prod customer 2 등)으로 기본값 중 일부를 덮어씁니다. 했습니다.에 의해, 「」을 할 수 .★★★★★★★★★★★★★★★★,${}스타일 플레이스 홀더를 사용하여 내 속성 파일에서 값을 가져옵니다. 작업 콩은 다음과 같습니다. @Component public class ImagesPurgeJob implements Job { private Logger logger = Logge..

programing 2022.11.05

MySQL 데이터베이스에서 열 이름을 포함한 Panda 데이터 프레임으로 데이터 가져오기

MySQL 데이터베이스에서 열 이름을 포함한 Panda 데이터 프레임으로 데이터 가져오기 이 질문에는 이미 답변이 있습니다. SQL Query 결과를 PANDA Data Structure로 변환하는 방법 (18개 답변) 닫힘6년 전에요. MySQL 데이터베이스에서 Panda 데이터 프레임으로 데이터를 Import합니다.사용하고 있는 코드는 다음과 같습니다. import mysql.connector as sql import pandas as pd db_connection = sql.connect(host='hostname', database='db_name', user='username', password='password') db_cursor = db_connection.cursor() db_cursor..

programing 2022.11.05

테이블의 일부에 대해 mysqldump를 사용하는 방법

테이블의 일부에 대해 mysqldump를 사용하는 방법 따라서 내보낼 수 있는 것은 다음과 같은 테이블뿐입니다. mysqldump -u root -p db_name table_name > table_name.sql mysqldump를 사용하여 테이블의 일부만 내보낼 수 있는 방법이 있습니까?예를 들어 0 - 1,000,000 행, 1,000,000 - 2,000,000 행 등입니다. mysqldump와 쿼리 중 어느 쪽을 사용해야 합니까?mysqldump -uroot -p db_name table_name --where='id=xxxx' > out.sql 덤프된 파일이 SQL 선택을 사용하는 파일과 다릅니다.두 번째 접근법에서는 단순히 mysql database < table을 사용하여 테이블을 데이터베..

programing 2022.11.05