본문 바로가기

SQL2314

MySQL "다른 데이터베이스에 대한 쿼리 무시"명령 줄 명령 프롬프트 MySQL 에서 any 쿼리를 실행하는 동안이 이상한 메시지가 계속 표시됩니다. ignoring query to other database 이미 "use database_name" 명령을 실행하여 데이터베이스 변경을 시도했습니다. 해결 방법 좋아요, 사용자의 "u"플래그를 놓친 것 같아서 실수로 다음 명령을 입력했습니다. mysql -root -p // Faulty connection 대신에 ... mysql -uroot -p // Correct connection 결함있는 연결에서 누락 된 "u"를 확인하십시오. 참조 페이지 https://stackoverflow.com/questions/36132063 2020. 11. 9.
MySQL은 현재 연결 정보를 표시합니다. MySQL 터미널 세션에 있지만 어떤 서버에 연결되어 있는지 또는 어떤 데이터베이스에 연결되어 있는지 모르겠습니다. 현재 사용중인 호스트, 포트, 사용자 이름 및 데이터베이스를 알려주는 MySQL 명령이 있습니까? 해결 방법 사용할 수있는 MYSQL 함수가 있습니다. 사용자를 해결하는 다음과 같이 : SELECT USER(); 이것은 root @ localhost 와 같은 것을 반환하므로 호스트와 사용자를 얻을 수 있습니다. 현재 데이터베이스를 가져 오려면 다음 명령문을 실행하십시오. SELECT DATABASE(); 참조 페이지 https://stackoverflow.com/questions/3613704 2020. 11. 9.
MySQL select timestamp as date string INTEGER 유형이고 epoch 이후 시간을 나타내는 create_time 열이있는 테이블이 있습니다. 이 행을 UTC 형식의 날짜 / 시간으로 표시하면서 모든 행과 열을 선택하고 싶습니다. 어떻게하나요? 해결 방법 FROM_UNIXTIME(create_time, '%Y-%m-%d %H:%i:%s') 참조 페이지 https://stackoverflow.com/questions/3614227 2020. 11. 9.
MySQL은 ORDER BY에서 행 위치를 얻습니다. 다음 MySQL 테이블을 사용합니다. +-----------------------------+ + id INT UNSIGNED + + name VARCHAR(100) + +-----------------------------+ name ASC 로 정렬 할 때 단일 행과 테이블의 다른 행 사이에서 해당 위치를 선택하려면 어떻게해야합니까? 따라서 테이블 데이터가 다음과 같으면 이름별로 정렬 할 때 : +-----------------------------+ + id | name + +-----------------------------+ + 5 | Alpha + + 7 | Beta + + 3 | Delta + + ..... + + 1 | Zed + +-----------------------------+ 해.. 2020. 11. 9.
MySQL Auto TimeStamp new entry to DB (phpMyAdmin) DB에 대한 각각의 새 항목에 자동으로 타임 스탬프가 지정되도록하려면 필드 유형을 "timestamp"로 설정하고 기본값을 "CURRENT_TIMESTAMP"로 설정해야합니까? 이것이 올바른 방법입니까? 해결 방법 맞아요. SQL 코드에서 다음과 같습니다. CREATE TABLE `table` ( ... `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, ... ) 참조 페이지 https://stackoverflow.com/questions/3615471 2020. 11. 9.
MySQL How do I set MySQL as the default database in Rails 3? 저는 지난 4 월에 Rails 2를 사용하기 시작했지만 Rails 3이 출시되었을 때 배우는 것이 많은 부분이 완전히 리팩토링되고 재구성 되었기 때문에 더 실용적이라고 생각했기 때문에 6 월에 중단했습니다. 우분투 10.04 (기본 db로 SQLite3 사용)로 작업했지만 지금은 Windows 7과 MySQL 5를 사용하고 있습니다. 이미 MySQL 용 gem 어댑터를 설치했지만 사용하려면 database.yml을 조정해야합니다. 감사. 해결 방법 데이터베이스 구성 측면에서 MySQL 드라이버를로드하는 방법을 제외하고는 Rails 2와 3 사이에 실제로 변경된 것은 없습니다. 이 작업은 config / environment.rb 에서 수행되었지만 이제는 Gemfile 에서 수행됩니다. gem 'mysql.. 2020. 11. 9.
MySQL은 가장 최근 행에만 가입 하시겠습니까? customer_id, 이메일 및 참조를 저장하는 테이블 customer가 있습니다. 고객에 대한 변경 내역 기록을 저장하는 추가 테이블 customer_data가 있습니다. 즉, 변경 사항이있을 때 새 행이 삽입됩니다. 테이블에 고객 정보를 표시하려면 두 테이블을 조인해야하지만 고객 데이터의 가장 최근 행만 고객 테이블에 조인되어야합니다. 쿼리에 페이지가 매겨져 있으므로 제한과 오프셋이 있다는 점에서 조금 더 복잡해집니다. MySQL로 어떻게 할 수 있습니까? 어딘가에 DISTINCT를 넣고 싶은 것 같아요 ... 순간의 쿼리는 다음과 같습니다. SELECT *, CONCAT(title,' ',forename,' ',surname) AS name FROM customer c INNER JOIN cust.. 2020. 11. 9.
MySQL PHP 정렬이 mysql "order by"보다 낫습니까? 성능 측면에서 매우 많은 (> 1.000.000) 레코드가있는 테이블에서 mysql 선택을 고려할 때 SQL "순서"로 결과를 정렬하는 것이 더 나은지 또는 고전적인 프로그래밍 정렬로 쿼리 후 결과를 정렬하는 것이 더 나은지 궁금합니다. 알고리즘 ... 누군가 제안이 있습니까? 탱크 해결 방법 이 작업을 정확히 수행하기위한 최적화 된 C로 구현 된 메서드와 해석 된 스크립팅 언어로 구현할 다른 시스템을 비교하고 있습니다. 기본적으로 C로 작성된 모든 것은 PHP로 작성된 동등한 함수보다 10 ~ 100 배 더 빠를 것입니다. 이미 언급했듯이 DB를 올바르게 구성하고 작업을 수행하는 것이 훨씬 더 효율적이라는 것은 의심의 여지가 없습니다. 참조 페이지 https://stackoverflow.com/ques.. 2020. 11. 9.
MySQL 두 날짜의 차이를 시간으로 반올림하는 방법 다음 예제에서 얻고 자하는 내용을 설명하겠습니다. '2010-09-01 03:00:00' - '2010-09-01 00:10:00' TIMEDIFF () 를 사용하면 결과적으로 2를 얻습니다. 이것은 남은 50 분을 고려하지 않는다는 것을 의미합니다. 이 경우 제가 원하는 것은 50 (분) / 60 = 0.83 기간입니다. 따라서 결과는 2가 아니라 2.83이어야합니다. 해결 방법 select time_to_sec(timediff('2010-09-01 03:00:00', '2010-09-01 00:10:00' )) / 3600; +-----------------------------------------------------------------------------+ | time_to_sec(timed.. 2020. 11. 9.
MySQL Excel 파일을 mysql 데이터베이스로 변환하는 방법은 무엇입니까? 상사는 기존 Excel 파일에 대한 mysql 데이터베이스를 생성하기를 원합니다. Excel 파일을 변환하거나 가져 오는 방법이 있는지 궁금합니다. Google을 검색했지만 유용한 것을 찾지 못했습니다. 답장을 보내 주셔서 감사합니다 .... 감사합니다. 해결 방법 이것이 간단한 일회성 가져 오기라면 아마도 노력할 가치가 없을 것입니다. 반면에 MySQL을 다시 사용해야한다면 phpMyAdmin을 설치하고 구성하는 시간을 결코 후회하지 않을 것입니다. 참조 페이지 https://stackoverflow.com/questions/3621798 2020. 11. 8.