본문 바로가기

SQL2314

MySQL 쿼리의 출력을 utf8로 변환 내 데이터베이스에 테이블이 있고 다음과 같은 쿼리를 실행하고 싶습니다. SELECT column1, column2 FROM my_table WHERE my_condition; 하지만 mysql이 utf8 인코딩으로 column2 를 반환하기를 원합니다. 그런 작업을 수행하는 것이 mysql의 기능입니까? 그게 뭐야? 해결 방법 SELECT column1, CONVERT(column2 USING utf8) FROM my_table WHERE my_condition; 참조 페이지 https://stackoverflow.com/questions/16051369 2021. 1. 5.
MySQL Updating one column in all rows in a table 한 테이블의 모든 행에서 하나의 동일한 열을 업데이트하고 싶습니다. 어떤 사람이 테이블을 업데이트하는 방법을 알려줄 수 있습니까? 모든 행 값을 업데이트해야하는 입력 필드가 하나뿐입니다. 이 코드는 작동하지 않으며 index 및 array에 문제가 있음을 알고 있습니다. 2021. 1. 5.
MySQL 오류 코드 1292-잘못된 DOUBLE 값 잘림-MySQL 이 오류가 무엇인지 잘 모르겠습니다! #1292 - Truncated incorrect DOUBLE value: 이중 값 필드 또는 데이터가 없습니다! 나는 이것을 알아 내기 위해 한 시간을 낭비했다! 여기 내 질문입니다 INSERT INTO call_managment_system.contact_numbers (account_id, contact_number, contact_extension, main_number, created_by) SELECT ac.account_id, REPLACE(REPLACE(REPLACE(REPLACE(ta.phone_number, '-', ''), ' ', ''), ')', ''),'(','') AS Phone, IFNULL(ta.ext, '') AS extention, .. 2021. 1. 5.
MySQL 날짜 범위의 간격으로 MySQL 그룹화 MySQL 데이터베이스에 저장된 넷 플로우 데이터를 그래프로 표시 할 예정이며 관련 데이터 포인트를 얻을 수있는 효율적인 방법이 필요합니다. 이 레코드는 epoch 이후 초 동안 int로 날짜와 함께 저장됩니다. 나는 다음과 같은 것을 할 수 있기를 원합니다. Select SUM(bytes) from table where stime > x and stime < Y group by (10 second intervals) 어쨌든 이것을 할 수 있습니까? 또는 파이썬에서 로컬로 처리하는 것이 더 빠를까요? 500K 행 테이블의 경우에도? 수정 My Mistake, the time is stored as an unsigned double instead of an INT. 저는 현재 원하는 간격 인 GROUP B.. 2021. 1. 5.
MySQL : 이번 달 및 이전 3 개월의 레코드 반환 저는 PHP / MySQL 예약 시스템을 사용하고 있으며 Google Line Chart를 사용하여 이번 달 및 이전 3 개월의 총 매출을 표시하고 표시하려고합니다. 각 예약에는 표준 phpmyadmin "날짜"형식의 날짜가 있으므로 yyyy : mm : dd입니다. 따라서 4 개의 쿼리에서 4 개의 결과를 얻고 자합니다. 각 쿼리는 특정 달을 필터링하고 해당 달의 각 예약 합계를 가져옵니다. 내 질문은 쿼리에서 월을 어떻게 구분할 수 있습니까? 쿼리를 어떻게 구성합니까? 해결 방법 제목에 따라 : select * from bookings where MONTH(CURDATE())=MONTH(booking_date); select * from bookings where MONTH(booking_date) .. 2021. 1. 4.
MySQL 테이블 생성시 SQL 정수 범위 내 create 문 중 하나에 가능한 값 범위, 즉 INT를 제공하려고합니다. 범위에 사용하는 구문을 잊어 버리고있는 그대로 사용하려고 할 때 오류가 발생한다고 확신합니다. 해결 방법 저자 주 :이 답변의 처음 두 부분은 정확하지 않습니다. MySQL이 CHECK 제약 조건을 지원한다고 생각했지만 그렇지 않았습니다. 여전히 그렇지 않습니다. 열을 단순한 값 목록으로 제한하려면이 답변 끝에 ENUM 접근 방식을 사용하십시오. 논리가 더 복잡한 경우 (값 범위, 다른 열에 기반한 값 등) MySQL 옵션은 트리거뿐입니다. INT 인 경우 CHECK 제약 조건이 필요합니다. CREATE TABLE Site ( SiteID INT, CONSTRAINT SiteID_Ck CHECK (SiteID IN (1, 2,.. 2021. 1. 4.
MySQL 다시 시작하지 않고 MySQL이 my.cnf를 다시 읽도록 만드는 방법은 무엇입니까? 그런 명령이 있습니까? my.cnf를 수정했으며 MySQL을 중지 / 시작하고 싶지 않습니다. 해결 방법 참조 페이지 https://stackoverflow.com/questions/1607535 2021. 1. 4.
MySQL 오류 코드 : 1305 MySQL, 기능이 존재하지 않습니다. 문제가 있습니다. MySQL에서 String (varchar 데이터 유형)을 반환하는 함수를 만들었습니다. 구문은 다음과 같습니다. DELIMITER $$ USE `inv_sbmanis`$$ DROP FUNCTION IF EXISTS `SafetyStockChecker`$$ CREATE DEFINER=`root`@`localhost` FUNCTION `SafetyStockChecker` (jumlah INT, safetystock INT) RETURNS VARCHAR(10) CHARSET latin1 BEGIN DECLARE statbarang VARCHAR(10); IF jumlah > safetystock THEN SET statbarang = "Stabil"; ELSEIF jumlah = safet.. 2021. 1. 4.
MySQL mysqldump는 덤프 중간에 "drop database"문을 삽입합니다. mysqldump를 사용하여 시스템에서 데이터베이스를 덤프하고 있습니다. 문제는 다음과 같습니다. 때때로 SQL 파일의 중간에 "데이터베이스 삭제"가 포함되어 있습니다. 불행히도 이러한 파일 가져 오기가 실패합니다. 제 눈에는 상당히 논리적입니다. mysqldump 명령 줄은 다음과 같습니다. mysqldump -u$USER -p$PASS \ --default-character-set=utf8 --single-transaction \ --add-drop-database --add-drop-table \ --databases $DB 이 SQL 파일을 다시 가져 오려고하면 다음 오류가 발생합니다. ERROR 1146 (42S02) at line 3486 : Table 'meta.tx_baauftragsdb_.. 2021. 1. 4.
MySQL INNER JOIN 후 여러 테이블에서 최대 날짜 가져 오기 다음 두 테이블이 있습니다. table 1) ID | HOTEL ID | NAME 1 100 xyz 2 101 pqr 3 102 abc table 2) ID | BOOKING ID | DEPARTURE DATE | AMOUNT 1 1 2013-04-12 100 2 1 2013-04-14 120 3 1 2013-04-9 90 4 2 2013-04-14 100 5 2 2013-04-18 150 6 3 2013-04-12 100 MAX DEPARTURE DATE로 테이블 2의 행을 가져 오도록 mysql에서 결과를 얻고 싶습니다. ID | BOOKING ID | DEPARTURE DATE | AMOUNT 2 1 2013-04-14 120 5 2 2013-04-18 150 6 3 2013-04-12 100 해결.. 2021. 1. 4.