쿼리2314 MySQL 문자열 마지막 색인 www.google.com 에서 . 와 같은 문자의 색인을 얻기 위해 LOCATE 를 사용할 수 있습니다. 따라서 하위 문자열을 사용하여 첫 번째 . 앞의 모든 것을 제거 할 수 있습니다. 마지막 / 을 찾을 수있는 방법이 있습니까? 그렇다면 http://www.example.com/dev/archive/examples/test.htm 에서 test.html 을 가져올 수 있습니까? 저는 6 번째 슬래시를 말하고 싶지 않고 마지막 슬래시를 말하고 싶습니다. 할 수 있습니까? 해결 방법 substring_index 사용 select substring_index('http://www.example.com/dev/archive/examples/test.htm','/',-1) 참조 페이지 https://stac.. 2020. 10. 10. MySQL 뷰에서 저장 프로 시저를 호출 할 수 있습니까? 수정 : 보기에서 프로 시저에서 반환 된 결과 집합을 사용하고 싶습니다. 해결 방법 결과 세트를 얻고 FROM 절에서 루틴을 사용하려는 경우-NO. MySQL에 저장된 루틴 (프로 시저 또는 함수)은 결과 값으로 테이블을 반환 할 수 없습니다. 하지만 함수를 간단한 값으로 사용할 수 있습니다. 예를 들면 다음과 같습니다. DELIMITER $$ CREATE FUNCTION mul10(Param1 INT) RETURNS INT(11) BEGIN RETURN Param1 * 10; END $$ DELIMITER ; CREATE OR REPLACE VIEW view1 AS SELECT mul10(2) AS column1; SELECT column1 FROM view1; ---------- 20 참조 페이지 h.. 2020. 10. 10. MySQL bash 삽입 스크립트에서 사용할 암호없이 MySQL 사용자를 만드는 방법 (원격 로그인에 필요)? 내 요구 사항은 암호없이 원격 로그인을위한 사용자를 만드는 것입니다. 내 원격 공간에서 bash 스크립트를 사용하여 다음과 같은 삽입을 수행합니다. for i in {1..5000}; do mysql -h 11.40.3.169 -uUser -pPass -DDatabaseName 2020. 10. 10. MySQL jdbc 드라이버 "org.gjt.mm.mysql.Driver"는 무엇입니까? 동료의 프로젝트를 인수 한 후 나는 그가 더 일반적인 "com.mysql.jdbc.Driver"대신 "org.gjt.mm.mysql.Driver"를 MySQL 5 용 jdbc 드라이버로 사용하고 있음을 발견했습니다. 둘 다 드라이버의 표준 배포 인 것처럼 보이는 Maven Central에서 찾은 드라이버에 포함되어 있습니다. gjt.org를 검색 할 때 "Mark의 mysql 드라이버"에 대해 말하는 오래된 사이트를 찾았습니다. 해결 방법 MySQL JDBC 드라이버는 처음에 취미가가 개발했습니다. 나중에 패키지 / 클래스 이름을 변경 한 MySQL에 기부됩니다. 이전 클래스 이름은 이전 버전과의 호환성을 위해 유지되지만 가능한 한 빨리 com.mysql.jdbc.Driver 로 업데이트해야합니다. 참조.. 2020. 10. 10. MySQL SQL 쿼리에서 타임 스탬프의 일부를 선택하는 방법 작업중인 DB에서 특정 TimeStamp 필드의 연도 만 선택하고 싶습니다. 특히이 데이터베이스 열에서 고유 한 연도를 선택하려고합니다. 예를 들어, "ModifyTimeStamp" 필드의 모든 타임 스탬프가 2002 년 또는 2006 년의 경우 '2002'및 '2006'의 결과 만 반환하고 싶습니다. 이것이 불가능하다면, 나는 '2002 년'과 '2006 년'이 섞인 결과를 얻는 것에 만족하고 나중에 그것을 파싱 할 것이다. 지금까지 작업 할 수 있었던 것은 "Select ModifyTimeStamp from Table"입니다. 모든 구문 분석 시도가 실패했습니다. SQL에 대한 extract 명령에 대해 읽기 시작했지만 PostgreSQL에만 해당한다고 생각합니다. 어떤 조언이라도 대단히 감사합니다!.. 2020. 10. 10. MySQL 쉘 스크립트를 사용하여 mysql 데이터베이스에 액세스하는 방법은 무엇입니까? 쉘 스크립트를 사용하여 MySQL 데이터베이스에 액세스 할 수있는 방법이 있습니까? 여러 테이블에서 일부 선택 및 일부 삽입을 원하십니까? 스크립팅을 처음 접했을 때 샘플 코드를 제공해 주시면 좋을 것입니다. 해결 방법 이 링크에는 원하는 정보가있는 것 같습니다. mysql -u user -p dbnane 참조 페이지 https://stackoverflow.com/questions/5809064 2020. 10. 10. MySQL Java를 사용하여 MySQL DB 쿼리 간단히 말해서, 텍스트 출력 상자가있는 자바 애플리케이션이 있습니다. Db를 쿼리하고 출력을 텍스트 상자에 표시하고 싶습니다. 예제 두 개의 열 food 및 color 가있는 Db가 있습니다. 나는하고 싶어요 : SELECT * in Table WHERE color = 'blue' 어떤 제안? 해결 방법 초보자는 일반적으로 Java에서 MySQL에 연결하는 방법을 이해하는 데 문제가 있습니다. 이것은 빠르게 시작하고 실행할 수있는 코드 조각입니다. 어딘가에서 mysql jdbc 드라이버 jar 파일을 가져 와서 (google it) 클래스 경로에 추가해야합니다. Class.forName("com.mysql.jdbc.Driver") ; Connection conn = DriverManager.getConn.. 2020. 10. 10. MySQL 제한 및 조치 없음 MySQL FK에서 RESTRICT 와 NO ACTION 의 차이점은 무엇입니까? 문서에서 그들은 똑같이 보입니다. 이것이 사실입니까? 그렇다면 왜 둘 다 있습니까? 해결 방법 일부 데이터베이스 시스템이 지연되었습니다. checks, and NO ACTION is a deferred check. In MySQL, foreign key constraints are checked immediately, 따라서 NO ACTION 은 RESTRICT 와 동일합니다. 참조 페이지 https://stackoverflow.com/questions/5809954 2020. 10. 10. MySQL에서 테이블을 만들 때 열의 기본값을 정의하는 방법은 무엇입니까? MySQL에서 DEFAULT 값을 정의하는 SQL은 무엇입니까? 아래 코드에서 IsObsolete에 N 의 기본값을 제공하려면 무엇을 추가 / 변경해야합니까? CREATE TABLE Team ( TeamId CHAR(16) NOT NULL, DateCreated TIMESTAMP NOT NULL, IsObsolete CHAR(1) NOT NULL DEFAULT N, UpdateTime TIMESTAMP NOT NULL ); 해결 방법 IsObsolete CHAR(1) NOT NULL DEFAULT 'N' 참조 페이지 https://stackoverflow.com/questions/5810538 2020. 10. 10. MySQL 트리거를 만드는 SQL 구문 오류 트리거를 만들어 보겠습니다 CREATE TRIGGER `aster_users2` after update ON `aster_users` FOR EACH ROW BEGIN update event set flag=1 where id=1; END; 하지만 다음 오류가 발생했습니다 오류 1064 (42000) : SQL 구문에 오류가 있습니다. 6 행에서 'end'근처에 사용할 올바른 구문은 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. 이 문제를 해결하기위한 제안이 있습니까? 해결 방법 명세서에서 세미콜론을 제거해보십시오. 세미콜론을 보관하고 싶다면 DELIMITER $$ CREATE TRIGGER `aster_users2` after update ON `aster_users` FOR EACH ROW .. 2020. 10. 9. 이전 1 ··· 191 192 193 194 195 196 197 ··· 232 다음