MySQL 42

서브 쿼리를 사용한mysql 업데이트 쿼리

서브 쿼리를 사용한mysql 업데이트 쿼리 아래 문의의 문제점을 알 수 있는 사람이 있습니까? 실행 시 얻을 수 있는 것은 다음과 같습니다. #1064 - SQL 구문에 오류가 있습니다. MySQL Server 버전에 해당하는 설명서에서 'a where a' 근처에서 사용할 올바른 구문을 확인하십시오.경쟁.ID = 경쟁사.경쟁.8행의 ID' Update Competition Set Competition.NumberOfTeams = ( SELECT count(*) as NumberOfTeams FROM PicksPoints where UserCompetitionID is not NULL group by CompetitionID ) a where a.CompetitionID = Competition.Comp..

programing 2022.11.02

클리어하기 위한 리모트 접속DB heroku 데이터베이스

클리어하기 위한 리모트 접속DB heroku 데이터베이스 MySQL Query Browser 등을 사용하여 heroku의 ClearDB MySQL 데이터베이스에 원격 연결을 수행하려면 어떻게 해야 합니까?URL, 포트, 로그인 및 비밀번호 입수처heroku 웹사이트에서 내 앱으로 이동하여 ClearDB를 설치한 앱을 선택합니다. 상단 모서리에서 Addons를 누른 다음 ClearDB MySQL Database를 선택합니다.그러면 데이터베이스를 클릭하고 'Endpoint Information' 탭을 선택합니다.사용자 이름/비밀번호가 표시됩니다.데이터베이스 URL은 다음을 실행하여 얻을 수 있습니다.heroku config --app 커맨드 라인에 표시됩니다. 저 같은 경우에는 mysql://user: pa..

programing 2022.10.31

명령줄에서 mysql을 통해 단일 쿼리를 실행하려면 어떻게 해야 합니까?

명령줄에서 mysql을 통해 단일 쿼리를 실행하려면 어떻게 해야 합니까? 스크립트로 작성된 태스크에서 리모트서버에서 단일 쿼리를 실행할 수 있는 것을 검토하고 있습니다. 예를 들어, 직감적으로 다음과 같이 됩니다. mysql -uroot -p -hslavedb.mydomain.com mydb_production "select * from users;" mysql -u -p -e 'select * from schema.table' (셸이 *를 파일명으로 확장하지 않도록 큰따옴표가 아닌 작은따옴표를 사용합니다).mysql -uroot -p -hslavedb.mydomain.com mydb_production -e "select * from users;" 사용현황 인쇄물: -e,--execute=name 종료..

programing 2022.10.31

MySQL 쿼리 실행을 중지하려면 어떻게 해야 합니까?

MySQL 쿼리 실행을 중지하려면 어떻게 해야 합니까? 접속처mysql사용할 수 있습니다.가끔 저는 이 프로그램을SELECT너무 큰 쿼리입니다.인쇄도 하고 인쇄도 하고 내 말은 그게 아니란 걸 이미 알고 있어.질문을 중지하고 싶습니다. 때리다Ctrl+C(두세 번) 살인하다mysql완전히 날 셸로 데려가서 다시 연결해야 해 살인하지 않고 질의를 멈출 수 있나요?mysql그 자체?mysql> show processlist; +----+------+-----------+-----+---------+------+---------------------+------------------------------+----------+ | Id | User | Host | db | Command | Time | State..

programing 2022.10.23

MySQL Workbench에서 테이블 생성 스크립트를 가져오려면 어떻게 해야 합니까?

MySQL Workbench에서 테이블 생성 스크립트를 가져오려면 어떻게 해야 합니까? MySQL Workbench에서 테이블 생성 스크립트를 가져오는 바로 가기를 찾을 수 없기 때문에 MySQL GUI Tools의 MySQL Query Browser로 롤백합니다.적어도 커뮤니티 에디션에서는 그러한 옵션을 찾을 수 없습니다. 이것은 Reverse Engineering 기능에 대응하고 있다고 생각합니다.이 기능은 유감스럽게도 상용판(인용)에서만 이용할 수 있습니다. MySQL 서버에서 직접 데이터베이스를 리버스 엔지니어링하는 것은 상용 버전의 MySQL Workbench에만 적용됩니다. 단, 플레인 SQL을 사용하여create table테이블을 작성할 수 있는 명령입니다. 예를 들어 다음 쿼리입니다. sh..

programing 2022.10.23

MySQL: 쿼리에서 열 이름 또는 별칭 가져오기

MySQL: 쿼리에서 열 이름 또는 별칭 가져오기 는 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★SHOW COLUMNS명령어를 입력합니다. SQL 쿼리를 지정할 수 있고 실행 시 쿼리 결과를 나타내는 행과 열이 포함된 결과 세트를 반환하는 heidisql과 유사한 응용 프로그램을 만들고 싶습니다.결과 집합의 열 이름은 SQL 쿼리에 정의된 대로 선택한 열과 일치해야 합니다. Python 프로그램에서 ('Python'을 사용)MySQLdb내는 행 및하고 열 하지 않습니다 내 쿼리는 행 및 열 결과만 반환하고 열 이름은 반환하지 않습니다.에서는 열 이 '먹다'가 됩니다.ext,totalsize , , , , 입니다.filecountSQL은 최종적으로 프로그램에서 외부로 나오게 됩니다. 이 작업..

programing 2022.10.23

PHP MYSQL UPDATE(존재하는 경우) 또는 INSERT(존재하지 않는 경우)?

PHP MYSQL UPDATE(존재하는 경우) 또는 INSERT(존재하지 않는 경우)? 나는 이것이 조금이라도 정확한지 모르겠다.현재 필드가 있으면 데이터베이스를 업데이트하고 필드가 없으면 삽입할 클래스가 있습니다.복잡한 것은 3개의 테이블(set_colors, school_art, base image)을 결합하고 있다는 것입니다. 어떤 도움이라도 주시면 정말 감사하겠습니다. 제가 가지고 있는 것은 다음과 같습니다. public function set_layer_colors($value) { global $db; $result_array = mysql_query(" IF EXISTS(SELECT * FROM set_colors WHERE school_art_id = '{$value}') UPDATE se..

programing 2022.10.23

MAX(Column value), MYSQL에서 다른 열로 파티션을 선택한 행은 어떻게 해야 합니다.

MAX(Column value), MYSQL에서 다른 열로 파티션을 선택한 행은 어떻게 해야 합니다. 플레이어의 퍼포먼스 표가 있습니다. CREATE TABLE TopTen ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, home INT UNSIGNED NOT NULL, `datetime`DATETIME NOT NULL, player VARCHAR(6) NOT NULL, resource INT NOT NULL ); 어떤 질문이 독특한 각 각 고유 항목에 대한 행을 반환하는쿼리는 무엇입니까에 즐비한 돌아올 것인가?home최대치를 유지하다의 최대값을 잡는 모습.datetime다른 말로?방법은 최대 즉에 의해 필터링 할 수 있,최대값으로 필터링하려면 어떻게 해야 합니까?dat..

programing 2022.10.23

MySQL에서 행 수 증가 속도 향상

MySQL에서 행 수 증가 속도 향상 예를 들어 다음과 같이 3개의 컬럼이 있는 단순한 MySQL "books" 테이블을 사용하여 라이브러리를 실행하고 있다고 가정합니다. (ID, 직함, 상태) id는 프라이머리 키입니다. 제목은 책의 제목이다. 상태는 책의 현재 상태를 설명하는 열거형일 수 있습니다(예: AVAILABLE, CHECKEDOUT, PROCSINGING, MISSING). 각 주에 해당하는 책의 수를 보고하는 간단한 질문은 다음과 같습니다. SELECT status, COUNT(*) FROM books GROUP BY status 또는 구체적으로 몇 권의 책을 구할 수 있는지 알아보려면: SELECT COUNT(*) FROM books WHERE status = "AVAILABLE" 그러나..

programing 2022.10.22

MYSQL에서 SQL을 사용하여 두 날짜 시간 값에서 빼서 몇 분 또는 몇 초 안에 결과를 가져오려면 어떻게 해야 합니까?

MYSQL에서 SQL을 사용하여 두 날짜 시간 값에서 빼서 몇 분 또는 몇 초 안에 결과를 가져오려면 어떻게 해야 합니까? MySQL에서 SQL을 사용하여 두 날짜 시간 값 사이에서 간격을 분 또는 초 단위로 구하려고 합니다.좋은 생각 있어요?로그인한 지 10분 정도 지난 데이터베이스에서 용도를 검색하는 SQL 쿼리를 실행하고 싶습니다.기능이 있습니다.TIMEDIFF(expr1,expr2)의 값을 반환합니다.expr1-expr2,그리고.TIME_TO_SEC(expr3)를 나타냅니다.expr3초단위로 처리됩니다. 주의:expr1그리고.expr2datetime 값입니다.expr3는 시간 값일 뿐입니다. 자세한 내용은 이 링크를 참조하십시오.TIMESTAMPDIFF는 TIMEDIFF와 비슷하지만 원하는 단위(..

programing 2022.10.21