본문 바로가기

mysql2314

MySQL 조인을 사용하여 하나의 테이블에서 삭제 다른 선택 기준에 따라 한 데이터베이스에서 레코드를 삭제하려고합니다. 작업 및 이메일 목록을 저장하는 두 개의 테이블 emailNotification이 있습니다. 그럼 우리는 직업이 있습니다. 마감 된 작업에 대한 emailNotifications를 지우고 싶습니다. 이 유형의 구문으로 이끄는 Stackoverflow에서 이전 예제를 찾았습니다 (이전에 where 전에 조인을 시도했습니다). DELETE FROM emailNotification WHERE notificationId IN ( SELECT notificationId FROM emailNotification e LEFT JOIN jobs j ON j.jobId = e.jobId WHERE j.active = 1 ) 오류가 발생합니다. FROM.. 2020. 10. 30.
MySQL PHP / MYSQL : 데이터베이스의 모든 레코드를 반복합니다. 나는 전체 php / mysql에 익숙하지 않습니다. 몇 주 분량의 서버 로그 (약 300,000 개 항목)가 있고 분석을 수행해야합니다. 나는 그것들을 모두 mysql db로 읽고 PHP로 분석 할 계획입니다. 내가 확신하지 못하는 것은 그것들을 반복하는 방법입니다. 파일을 읽는 자바를 사용하면 다음과 같이 할 수 있습니다. Scanner s = new Scanner(myfile); while(s.hasNext()){ String line = s.nextLine(); ~~ Do something with this record. } PHP를 사용하여 mysql db의 모든 레코드를 어떻게 반복합니까? 나는 이와 같은 것이 어리석은 양의 메모리를 차지할 것이라고 생각합니다. $query = "SELECT .. 2020. 10. 30.
MySQL getaddrinfo 실패 : 알려진 호스트가 없습니다. phpMyAdmin 데이터베이스에 연결하려고했지만 경고 : mysqli :: mysqli () : php_network_getaddresses : getaddrinfo failed : No such host is known 오류가 발생합니다. 아래 코딩은 내가 현재 사용하는 것입니다. $servername = "http://localhost:8080"; $username = "root"; $password = ""; $db = "dbLogin"; $conn = new mysqli($servername, $username, $password, $db); if ($conn->connect_error) { die("Connection failed: ".$conn->connect_error); } else { .. 2020. 10. 30.
MySQL mysqli_query insert success and throws error 이 문제는 저를 당혹스럽게했습니다. db에 데이터를 성공적으로 삽입하지만 응답으로 오류가 발생하는 간단한 mysqli 쿼리가 있습니다. 쿼리 등을 매개 변수화해야한다는 것을 알고 있습니다. 이것은 단지 테스트 실행 일뿐입니다. $query = "INSERT INTO user(user_id,subdomain) VALUES ('$user_id','$subdomain')"; $sql = mysqli_query($conn, $query); 실행시 다음 (가독성을 위해 형식이 지정됨) 오류가 발생합니다. 오류 : 1 INSERT INTO user (user_id, subdomain) VALUES ( 'abcdefgh | 123456', 'abcd') SQL 구문에 오류가 있습니다. MySQL 서버 버전에 해당하는.. 2020. 10. 30.
MySQL mysql의 주문 및 제한 조건 $ sqlsl = "select * from newmessage where sendto = '". $ userid. "'순서는받은 편지함 ID 제한 10"; Pease 도와주세요. 위의 테이블은 내 badabase에서 ASC 순서로 처음 10 개 행을 검색합니다. My database contain 100 recordes. DESCending 순서로 처음 10 개의 레코드 만 원합니다. 해결 방법 $sqlsl = "select * from newmessage where sendto='".$userid."' order by inboxid DESC limit 10"; 참조 페이지 https://stackoverflow.com/questions/4162357 2020. 10. 30.
MySQL 다른 포트의 도커 mysql mysql 도커 컨테이너의 기본 노출 포트를 변경하고 싶지만이 명령을 사용하려고하면 : docker run --detach --name=test-mysql -p 52000:52000 --env="MYSQL_ROOT_PASSWORD=mypassword" mysql 작동하지 않습니다. mysql -uroot -pmypassword -h 127.0.0.1 -P 52000 Warning: Using a password on the command line interface can be insecure. ERROR 2013 (HY000) : '초기 통신 패킷을 읽는 중'에서 MySQL 서버 연결이 끊겼습니다. 시스템 오류 : 0 표준 포트 3306 : 3306을 사용하면 제대로 작동하지만 포트를 변경하고 싶습니다... 2020. 10. 30.
MySQL 오류 : : ''root '@'localhost '사용자에 대한 액세스가 거부되었습니다. $ ./ mysqladmin -u root -p ' 수정 됨 ' 암호를 입력: mysqladmin : 'localhost'에서 서버에 연결 실패 오류 : ''root '@'localhost '사용자의 액세스가 거부되었습니다 (비밀번호 사용 : YES)' 이 문제를 어떻게 해결할 수 있습니까? 해결 방법 참조 페이지 https://stackoverflow.com/questions/41645309 2020. 10. 30.
MySQL 동적 SQL이란 무엇입니까? 방금 SQL 관련 질문을했는데 첫 번째 대답은 " 이는 동적 SQL이 필요한 상황입니다. "였습니다. 동적 SQL 에 대해 들어 본 적이 없었기 때문에 즉시이 사이트와 웹에서 그것이 무엇인지 검색했습니다. Wikipedia에이 제목에 대한 기사가 없습니다. 첫 번째 Google 결과는 모두 사람들이 어느 정도 관련 질문을하는 사용자 포럼을 가리 킵니다. 그러나 '동적 SQL'이 무엇인지에 대한 명확한 정의를 찾지 못했습니다. 공급 업체별인가요? MySQL 을 사용하고 있는데 MySQL 핸드북에서 참조를 찾지 못했습니다 (MySQL 사용자 포럼에서 대부분 답변이없는 질문 만 있음). 반면에 저장 프로 시저 에 대한 많은 참조를 발견했습니다. 저장 프로 시저가 무엇인지 조금 더 잘 이해하고 있지만 사용한 적.. 2020. 10. 30.
MySQL 열 이름을 얻기위한 MySQL 쿼리? mysql 테이블의 모든 col 이름을 PHP의 배열로 가져오고 싶습니다. 이것에 대한 쿼리가 있습니까? 해결 방법 SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename' AND `TABLE_NAME`='yourtablename'; 매우 강력하며 텍스트를 구문 분석 할 필요없이 수많은 정보를 제공 할 수 있습니다 (예 : 열 유형, 열이 null 허용 여부, 최대 열 크기, 문자 집합 등). 아, 그리고 표준 SQL입니다 ( SHOW ... 는 MySQL 특정 확장입니다) ... 참조 페이지 https://stackoverflow.com/questions/4165195 2020. 10. 30.
MySQL Ruby Gem-LoadError 루비 초보자가 Gem을 사용하는 방법을 알아 내려고하는데 지금까지는 그다지 좋지 않습니다. gem을 통해 mysql2를 설치 한 후 간단한 파일로 사용해 보았습니다. 내가 이것을 실행할 때 나는 얻는다 : 그러나 내 보석 목록에는 mysql2가 포함되어 있습니다. "ruby env"의 결과 : 내가 여기서 뭘 잘못하고 있니? 나는 그것을 이해할 수 없다. 감사 -태너 해결 방법 그것은 거친 추측이지만 애플리케이션을 실행하기 위해 명령 줄을 사용하지 않고 TextMate와 같은 도구를 사용하는 경우 rubygems (1.8.7)가 설치된 루비 버전을 가리 키도록 쉘 변수 "TM_RUBY"를 설정해야 할 수 있습니다. (2009-06-12 패치 레벨 174)). 당신은 시도 할 수 있습니다: /System/.. 2020. 10. 29.