본문 바로가기

SQL2314

MySQL phpMyadmin의 최대 실행 시간 phpMyadmin에서 (일부) 쿼리를 실행하려고하면이 오류가 발생합니다. 치명적인 오류 : 최대 실행 시간 60 초를 초과했습니다. C : \ xampp \ phpmyadmin \ libraries \ dbi \ mysql.dbi.lib.php on line 140 매우 큰 테이블 (9 백만 개 이상의 레코드)이 있기 때문에 C : \ xampp \ php \ php.ini 파일을 편집했습니다. "최대 실행 시간"값을 60에서 1000으로 변경 한 다음 PHP를 다시 시작하고 여전히 동일한 오류가 발생합니다. 어떤 해결책이 있습니까? 해결 방법 동일한 오류가 있습니다. xampp \ phpMyAdmin \ libraries \ config.default.php 다음을 찾습니다. $ cfg [ 'Exec.. 2021. 1. 26.
MySQL SQL-IF EXISTS UPDATE ELSE INSERT 구문 오류 다음 SQL 쿼리가 있습니다. IF EXISTS(SELECT * FROM component_psar WHERE tbl_id = '2' AND row_nr = '1') UPDATE component_psar SET col_1 = '1', col_2 = '1', col_3 = '1', col_4 = '1', col_5 = '1', col_6 = '1', unit = '1', add_info = '1', fsar_lock = '1' WHERE tbl_id = '2' AND row_nr = '1' ELSE INSERT INTO component_psar (tbl_id, row_nr, col_1, col_2, col_3, col_4, col_5, col_6, unit, add_info, fsar_lock) VAL.. 2021. 1. 26.
MySQL 테이블에서 모든 행을 삭제하고 ID를 0으로 재설정 테이블에서 모든 행을 삭제해야하지만 새 행을 추가 할 때 자동 증가가있는 기본 키 ID가 각각 1부터 0부터 다시 시작되기를 원합니다. 해결 방법 삭제하지 말고 자르기를 사용하십시오. Truncate table XXX 테이블 핸들러는 마지막으로 사용 된 AUTO_INCREMENT 값을 기억하지 않지만 처음부터 계산을 시작합니다. 일반적으로 시퀀스 값을 재사용하지 않는 MyISAM 및 InnoDB의 경우에도 마찬가지입니다. 참조 페이지 https://stackoverflow.com/questions/12651867 2021. 1. 26.
MySQL은 오늘과 같은 날짜 선택 오늘 날짜를보고 당일에 등록 된 결과 만 반환하는 mysql select 문을 실행하려고합니다. 현재 다음을 시도했지만 작동하지 않는 것 같습니다. SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') FROM users WHERE users.signup_date = CURDATE() 나는 SELECT 문을 이것으로 수정했습니다. 사용자의 ID 선택 WHERE DATE (signup_date) = CURDATE () 해결 방법 SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') FROM users WHERE DATE(signup_date) = CURDATE() 참조 페이지 https://stack.. 2021. 1. 26.
MySQL, better to insert NULL or empty string? 여러 분야가있는 웹 사이트에 양식이 있습니다. 일부 필드는 선택 사항이고 일부는 필수입니다. 내 DB에는 이러한 모든 값을 보유하는 테이블이 있습니다. 사용자가 데이터를 입력하지 않은 DB 열에 NULL 값이나 빈 문자열을 삽입하는 것이 더 나은 방법입니까? 해결 방법 NULL 을 사용하면 "데이터 입력 안 함"과 "빈 데이터 입력"을 구분할 수 있습니다. 더 많은 차이점 : NULL 의 LENGTH 는 NULL 이고 빈 문자열의 LENGTH 는 0 입니다. . NULL 은 빈 문자열보다 먼저 정렬됩니다. COUNT (message) 는 빈 문자열을 계산하지만 NULL 은 계산하지 않습니다 바인딩 된 변수를 사용하여 빈 문자열을 검색 할 수 있지만 NULL 은 검색 할 수 없습니다. 이 쿼리 : SELE.. 2021. 1. 26.
MySQL InnoDB가 테이블에서 데이터 행을 삭제 한 후 디스크 공간을 해제하지 않음 InnoDB 스토리지 엔진을 사용하는 MySQL 테이블이 하나 있습니다. 약 2M 데이터 행을 포함합니다. 테이블에서 데이터 행을 삭제했을 때 할당 된 디스크 공간이 해제되지 않았습니다. optimize table 명령을 실행 한 후에도 ibdata1 파일의 크기가 줄어들지 않았습니다. MySQL에서 디스크 공간을 회수하는 방법이 있습니까? 나는 나쁜 상황에 처해 있습니다. 이 응용 프로그램은 약 50 개의 다른 위치에서 실행되고 있으며 현재 거의 모든 위치에서 디스크 공간 부족 문제가 나타납니다. 해결 방법 MySQL은 ibdata1의 크기를 줄이지 않습니다. 이제까지. 테이블 최적화 를 사용하여 삭제 된 레코드에서 사용 된 공간을 확보하더라도 나중에 다시 사용합니다. 참조 페이지 https://sta.. 2021. 1. 26.
MySQL의 테이블 필드에 인덱스가 있는지 어떻게 확인합니까? Google에 몇 번 필요했기 때문에 Q / A를 공유하고 있습니다. 해결 방법 다음과 같이 SHOW INDEX 를 사용하세요. SHOW INDEX FROM [tablename] 참조 페이지 https://stackoverflow.com/questions/127156 2021. 1. 26.
MySQL JDBC PreparedStatement에 매개 변수 전달 내 프로그램에 대한 유효성 검사 클래스를 만들려고합니다. 이미 MySQL 데이터베이스에 대한 연결을 설정하고 테이블에 행을 이미 삽입했습니다. 테이블은 firstName , lastName 및 userID 필드로 구성됩니다. 이제 생성자의 매개 변수를 통해 데이터베이스의 특정 행을 선택하고 싶습니다. import java.sql.*; import java.sql.PreparedStatement; import java.sql.Connection; public class Validation { private PreparedStatement statement; private Connection con; private String x, y; public Validation(String userID) { try .. 2021. 1. 26.
MySQL # 1146- 'phpmyadmin.pma_recent'테이블이 존재하지 않습니다. Solution Guys ... 참고로 xampp를 사용하여 phpmyadmin을 사용하고 있습니다. 이 오류는 localhost에서 데이터베이스를 만드는 과정에서 발생합니다. 다음은 phpmyadmin 디렉토리에있는 config.inc 파일의 코드입니다. 해결 방법 고급 기능에 필요한 테이블을 생성하려면 phpMyAdmin의 examples / 폴더에서 create_tables.sql을 실행해야합니다. 구성 파일에 주석을 달아 해당 기능을 비활성화하십시오. 참조 페이지 https://stackoverflow.com/questions/12760394 2021. 1. 26.
MySQL phpMyAdmin-연결할 수 없음-잘못된 설정-루트 비밀번호를 추가 한 이후-잠김 XAMPP를 실행합니다. a few days back i had set up a password for the root password through phpmyadmin 그 순간부터 phpMyAdmin에 액세스 할 수 없습니다. MySQL said: Cannot connect: invalid settings. phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by t.. 2021. 1. 25.