반응형

mysql 17

MySQL에서 연결 시간대 변경

MySQL에서 연결 시간대 변경 서버가 실행 중입니다.MDT 그래서 저는 다음 것을 이용해서 변환을 했습니다.EST SET time_zone = '-5:00' 그런데 어떻게 하면 다음으로 전환할 수 있습니까?EDT왜냐면 While `EST` is only valid in winter, while in summer how to change it to `EDT` 저는 그냥 명명된 시간대를 사용하려고 합니다.그러나 나는 following error를 받고 있습니다. #1298 - Unknown or incorrect time zone: 'America/Toronto' 나는 이 문제를 어떻게 해결해야 하는지 이해할 수 없습니다. 전환하는 방법 UTC-05 ~ UTC-04 Linux, BSD 및 Mac OS X의..

programing 2023.09.27

PHP mysql 키워드를 사용하여 여러 테이블 검색

PHP mysql 키워드를 사용하여 여러 테이블 검색 제 데이터베이스에는 다음과 같은 세 개의 테이블은 다음과 같습니다. messages topics comments 이 표들에는 각각 '내용'과 '제목'이라는 두 개의 필드가 있습니다.sql 문에서 '좋아요'를 사용하여 키워드를 사용하여 'messages.content', 'messages.title', 'topics.title', 'comments.content' 및 'comments.title'을 볼 수 있도록 하고 싶습니다. 지금까지 내 쿼리는 오직 하나의 테이블에서 결과를 찾을 수 있습니다. mysql_query("SELECT * FROM messages WHERE content LIKE '%" . $keyword . "%' OR title LIK..

programing 2023.09.17

MySQL - 저장 프로시저에서 예외를 두는 방법?

MySQL - 저장 프로시저에서 예외를 두는 방법? MySQL에서 저장 프로시저에서 예외를 생성하는 방법은?예를 들어, CREATE PROCEDURE SALES() BEGIN STATEMENT... STATEMENT... STATEMENT... IF (PRICE >= 500) THEN /** THROWS AN EXCEPTION.... WHAT DO TO STOP THE PROCEDURE. **/ END IF; STATEMENT... STATEMENT... STATEMENT... END; MySQL에서는 저장 프로시저에 예외를 둘 방법이 없다고 생각하지만 존재하지 않는 테이블에서 선택하여 오류를 강제로 발생시킬 수 있습니다.예를 들어, IF (PRICE > 500) THEN /*throw the error..

programing 2023.09.17

MySQL 메모리 테이블과 동등한 PostgreSQL?

MySQL 메모리 테이블과 동등한 PostgreSQL? 두스 포스트그레SQL에 MySQL 메모리 테이블과 동등한 것이 있습니까? 이러한 MySQL 메모리 테이블은 세션 전반에 걸쳐 지속될 수 있습니다(즉, 세션 종료 시 삭제되는 임시 테이블과는 다릅니다).포스트그레에서 아무것도 찾을 수가 없었어요동일한 작업을 수행할 수 있는 SQL.아니요, 현재 그들은 포스트그레에 존재하지 않습니다.SQL. 정말로 메모리 테이블이 필요하다면 RAM 디스크를 만들고, 그 디스크에 테이블 공간을 추가하고, 그 위에 테이블을 만들 수 있습니다. 서로 다른 세션 사이에 보이는 임시 테이블만 필요한 경우 테이블을 사용할 수 있습니다.이것들은 실제 메모리 테이블은 아니지만, 테이블 데이터가 시스템 RAM보다 상당히 작을 때는 놀랍..

programing 2023.09.07

mysql order varchar 필드(정수)

mysql order varchar 필드(정수) 테이블에 바하 필드가 있는데 정렬하려고 합니다.하지만 이 필드를 정수로 처리해야 합니다.즉, 텍스트로 정렬하면 "19,2,20"이지만 올바른 "2,19,20" 주문을 받고 싶습니다. 누가 나를 도와줄 수 있나요?어떻게든 쿼리를 실행할 수 없었습니다.CAST나는 항상 받고 있었습니다.Error Code: 1064 near "DECIMAL"(또는 내가 선택한 다른 숫자 유형).그래서 다른 방법을 찾아냈어요varchar숫자: SELECT * FROM mytable ORDER BY ABS(mycol) 제 경우에는 좀 더 단순하고 효과적입니다.SELECT * FROM mytable ORDER BY CAST(mycol AS DECIMAL) 여기 해결책이 있습니다. S..

programing 2023.09.02

Windows에 설치하지 않고 MySQL 실행/시작

Windows에 설치하지 않고 MySQL 실행/시작 일반적으로 Windows용 MySQL msi 설치 관리자를 다운로드하여 설치한 후 설치 단계 내에서 데이터베이스를 구성하고 만들었습니다.그런 다음 원하는 애플리케이션/언어를 사용하여 연결하고 거기서 시작합니다. 저는 msi instra를 사용하지 않고 동일한 결과에 도달하고 싶습니다. 대신 제공된 MySQL 아카이브를 사용하고 싶습니다. 그래서, 다운로드했습니다(MySQL Community Server => Windows(x86, 64비트), ZIP Archive mysql-5.7.17-winx64.zip). 보관 파일의 압축을 풉니다. Windows 명령줄을 통해 다운로드한 서버 파일을 사용하여 데이터베이스를 만들고 관리하는 방법을 알고 싶습니다. 대..

programing 2023.09.02

두 개의 열을 사용하는 mysql "Where not in"

두 개의 열을 사용하는 mysql "Where not in" 다음을 포함하는 임시 테이블이 하나 있습니다.userID그리고.taskID라고 합니다.CompletedTasks. 두 번째 테이블에는 다음이 포함되어 있습니다.userID그리고.taskID라고 합니다.PlannedTasks. 나는 모든 사람들의 목록이 필요합니다.taskID완료되었지만 계획되지 않은 s. 따라서 완료된 작업에서 다음과 같은 모든 행을 제거해야 합니다. PlannedTasks.userID != CompletedTasks.userID 그리고. PlannedTasks.taskID != CompletedTasks.taskID 다음을 사용할 수 있습니다(더 간결한 구문). SELECT * FROM CompletedTasks WHERE (..

programing 2023.07.24
반응형