본문 바로가기

SQL2314

MySQL 타임 스탬프에서 Java 날짜로 변환 유닉스 타임 스탬프의 시간을 일반 시간으로 어떻게 변환 할 수 있습니까? 해결 방법 귀하의 질문은 모호하고 모호합니다. 시간대의 모호함을 없애겠습니다. Unix 타임 스탬프의 시간을 일반 시간으로 변환하려면 어떻게해야하나요? 요컨대 다음을 수행해야합니다. Date date = resultSet.getTimestamp("columnname"); String dateString = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date); 참조 페이지 https://stackoverflow.com/questions/3473421 2020. 11. 14.
MySQL 테이블에 열이 너무 많으면 성능이 저하됩니까? 총 데이터 양의 증가 외에 테이블에 많은 수의 열이 있으면 성능 비용이 발생합니까? 그렇다면 테이블을 몇 개의 작은 테이블로 분할하면 상황에 도움이 될까요? 해결 방법 모든 열이 정말로 필요한 경우 (즉, 잘못 설계된 테이블이 있다는 신호가 아닙니다) 반드시 유지하십시오. 성능 문제가 아닙니다. 30 개 또는 200 개 열이 있으면 데이터베이스에 문제가되지 않습니다. 한 번에 모든 열을 검색하려면 조금 더 어렵게 만드는 것입니다. 하지만 열이 많은 것은 나쁜 코드 냄새입니다. 잘 디자인 된 테이블에 이렇게 많은 열이있는 합법적 인 이유를 생각할 수 없으며 대신 훨씬 더 간단한 다른 테이블과 일대 다 관계가 필요할 수 있습니다. 참조 페이지 https://stackoverflow.com/questions/.. 2020. 11. 14.
MySQL Doctrine 2 DQL CONCAT 필드 및 상수 문자열 MySQL 테이블에 firstname 및 lastname 필드가 있습니다. 편의를 위해 full_name 이라는 Doctrine 2 엔티티에 계산 된 열을 추가하려고합니다. 평범한 오래된 MySQL에서는 다음과 같이 할 것입니다. SELECT CONCAT(firstname, " ", lastname) AS full_name FROM customers; 그러나 필드와 상수 문자열 (이 경우 "")을 연결하는 것은 Doctrine의 CONCAT 구현에서 작동하지 않는 것 같습니다. 다음 코드를 사용하는 경우 $repository ->createQueryBuilder('customer') ->select('CONCAT(customer.firstname, " ", customer.lastname) AS full.. 2020. 11. 14.
MySQL Select 문의 PHP 변수 이 PHP 스크립트를 작성했습니다. 이제 행 이름을 변수로 변경하고 싶습니다 (행이 올바른지 확실하지 않음). select name에서 "이름"을 의미합니다. ... I've tried nearly everything, but nothing gave me the right result. ( " '. $ var.'")와 같은 문에서 변수를 사용할 수있는 일반적인 방법이 작동하지 않는다는 것을 알고 있습니다. 2020. 11. 14.
MySQL 교리 2 DBAL과 서브 쿼리 결합 Zend_DB (ZF1) 대신 doctrine 2.5 DBAL을 사용하도록 Zend Framework 2 애플리케이션을 리팩토링하고 있습니다. 다음 Zend_Db 쿼리가 있습니다. $subSelect = $db->select() ->from('user_survey_status_entries', array('userSurveyID', 'timestamp' => 'MIN(timestamp)')) ->where('status = ?', UserSurveyStatus::ACCESSED) ->group('userSurveyID'); $select = $db->select() // $selectColNames contains columns both from the main query and // the subque.. 2020. 11. 13.
MySQL ID : 외래 키를 만들 수 없습니다. 열에 인덱스가 없습니다. 몇 가지 외래 키를 설정했지만 phpMyAdmin을 사용하면 하나 더 만들 수 없습니다. 문제의 표는 다음과 같습니다. Groups Table id name address Tasks Table id group_id name Tasks Table 의 group_id 에 외래 키가 필요하지만 생성하려고하면 다음 오류가 발생합니다. Missing index on column (s) . group_id 에 고유 한 제한을 추가하면 외래 키를 만들 수 있지만 관계는 일대일 이되며 이는 예상 한 결과가 아닙니다. 다음은 테이블 생성 문입니다. CREATE TABLE IF NOT EXISTS `groups` ( `id` int(11) NOT NULL, `name` varchar(256) NOT NULL, `addre.. 2020. 11. 13.
MySQL Docker 컨테이너에서 데이터 내보내기 공식 MySQL 도커 이미지를 사용하는데 오류없이 인스턴스에서 데이터를 내보내는 데 어려움이 있습니다. 다음과 같이 내보내기를 실행합니다. docker run -it --link containername:mysql --rm mysql sh -c 'exec mysqldump -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD" dbname' | gz > output.sql.gz 그러나 이로 인해 다음과 같은 경고가 발생합니다. "mysqldump: [Warning] Using a password on the command line interface can be insecure.".. 2020. 11. 13.
MySQL 두 열의 차이를 얻는 방법 다음과 같은 결과를 생성하는 쿼리가 있습니다. StartTimestamp | EndTimestamp ================================ 100 | 450 -------------------------------- 150 | 500 결과에 EndTimestamp와 StartTimestamp의 차이점도 포함하고 싶습니다. StartTimestamp | EndTimestamp | Difference ============================================== 100 | 450 | 350 ---------------------------------------------- 150 | 600 | 450 MySQL에서 어떻게합니까? 해결 방법 테이블 이름이 지정되면 t .. 2020. 11. 13.
MySQL mongodb에서 mysql로 ​​데이터를 마이그레이션하는 방법은 무엇입니까? 저는 현재 analitics와 같은 응용 프로그램을 작업 중입니다. 사용자가 토큰 (trackingID)을 생성하고 생성 된 스크립트를 사용하는 Spring REST Client App 과 통신하는 Angularjs 앱 이 있습니다. id는 다른 Spring REST 추적 앱 을 통해 방문자의 행동에 대한 정보를 수집하기 위해 자신의 웹 사이트에 게시합니다. 추적 앱 의 경우 빠른 삽입을 위해 방문자 행동 / 방문자 정보를 수집하기 위해 mongodb로 사용하고 있습니다. ,하지만 사용자 / 계정 세부 정보가있는 나머지 클라이언트 앱 mysql의 경우. 내 질문은 mongo 데이터를 추적 앱에서 mysql로 ​​마이그레이션하는 방법입니다. angularjs 클라이언트 앱에서 모든 종류의 필터를 사용하여 .. 2020. 11. 13.
MySQL PDO bindParam에 배열을 전달하는 PHP PDO 매개 변수 : $cto=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password); 데이터베이스와 상호 작용 $csql=$cto->prepare("INSERT INTO `users`(`username`, `password`, `class`, `is_on`, `time_log`, `IP`) VALUES (:name,:pass,:class,0,0,'0')"); $pr=[ ':name' => $_POST['username'], ":pass" => $_POST['password'], ":class" => $_POST["class"], ]; $csql->execute($pr); $cto=null; 내 질문은 현재 실행에서 배열 $ pr을 사용.. 2020. 11. 13.