mysql 85

Virtual Box Vagrant 내에서 Mysql 서버에 연결하는 방법

Virtual Box Vagrant 내에서 Mysql 서버에 연결하는 방법 Vagrant를 사용하여 새로운 VirtualBox 머신을 마운트하고 VM 내부에 Mysql 서버를 설치했습니다.VM 외부에 있는 서버에 연결하려면 어떻게 해야 합니까?이미 Vagrantfile의 포트 3306을 전송했지만 mysql 서버에 연결하려고 하면 '초기 통신 패킷을 읽습니다'라는 오류와 함께 응답합니다. ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 MySQL이 127.0.0.1이 아닌 0.0.0에 바인딩되어 있는지 확인하십시오. 그렇지 않으면 시스템 외부에서 액세스할 ..

programing 2023.01.30

WordPress 설치의 wp_options 테이블에서 과도 상태를 제거할 수 있습니까?

WordPress 설치의 wp_options 테이블에서 과도 상태를 제거할 수 있습니까? 최근에 알게 된 건wp_options테이블이 좀 큰 것 같아요.1161줄로 구성되어 있으며 크기는 약 2.1mb입니다. Clean Options가 설치되어 있습니다.2010년에 플러그인의 개발이 정지된 것처럼 보이지만, 그래도 잘 되어가고 있습니다. 고립될 가능성이 있는 엔트리의 리스트가 길어졌습니다.이것들을 분류하고, 어떤 것을 삭제하고, 어떤 것을 보존할지를 결정하는 쉬운 방법이 있을까요?또, 이것이 Web 사이트의 퍼포먼스 문제의 원인이 되는 것은 아닐까요? 읽어주셔서 감사합니다, 어떤 아이디어라도 환영합니다! 업데이트: Clean Options 플러그인이 목록에 몇 가지 임시 파일을 반환했습니다.이것에 의해,..

programing 2023.01.20

MySQL 날짜 문자열을 Unix 타임스탬프로 변환

MySQL 날짜 문자열을 Unix 타임스탬프로 변환 다음 형식을 unix 타임스탬프로 변환하려면 어떻게 해야 합니까? Apr 15 2012 12:00AM DB에서 받은 포맷은AM마지막에.다음을 사용해 봤지만 작동하지 않았습니다. CONVERT(DATETIME, Sales.SalesDate, 103) AS DTSALESDATE, CONVERT(TIMESTAMP, Sales.SalesDate, 103) AS TSSALESDATE where Sales.SalesDate value is Apr 15 2012 12:00AM 다음은 UNIX 타임스탬프로 변환하는 방법의 예입니다. SELECT UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p')..

programing 2023.01.20

MySQL을 datetime 필드와 비교()(시간이 아닌 날짜만)

MySQL을 datetime 필드와 비교()(시간이 아닌 날짜만) 나는 가지고 있다duedate열()datetime티켓의 기한을 지정하는 형식입니다.이제는, 다음의 비교에 근거해 「Due today」티켓을 취득할 필요가 있습니다.now()와 함께duedate.예2010-04-29 02:00대2010-04-29 10:00이 문제에 있어서 진실일 것이다.사용하다DATE(NOW())날짜를 비교하다 DATE(NOW())현재 날짜의 일부와DATE(duedate)납기일 일부를 알려드리겠습니다.그러면 날짜를 쉽게 비교할 수 있다. 이렇게 비교할 수 있습니다. DATE(NOW()) = DATE(duedate) 또는 DATE(duedate) = CURDATE() 여기를 참조해 주세요.날짜 + 시간(NOW) 대신 날짜만 ..

programing 2023.01.20

MySQL은 예외 없이 테이블이 존재하는지 확인합니다.

MySQL은 예외 없이 테이블이 존재하는지 확인합니다. MySQL(PHP의 PDO를 통해 바람직하게는)에 테이블이 존재하는지 여부를 예외 없이 확인하는 가장 좋은 방법은 무엇입니까?SHOW TABles LIKE 등의 결과를 해석하고 싶지 않습니다.부울 쿼리 같은 게 있을 거야?준비된 문을 사용하여 information_schema 데이터베이스를 조회하는 것이 가장 신뢰할 수 있고 안전한 솔루션인 것 같습니다. $sql = "SELECT 1 FROM information_schema.tables WHERE table_schema = database() AND table_name = ?"; $stmt = $pdo->prepare($sql); $stmt->execute([$tableName]); $exists..

programing 2023.01.10

mysql-python 설치 오류: include 파일 'config-win'을 열 수 없습니다.h'

mysql-python 설치 오류: include 파일 'config-win'을 열 수 없습니다.h' 나는 도망치려고 한다.pip install mysql-python connector"Cannot open intlude file: 'config-win.h'"라는 오류가 계속 나타납니다. Mac과 다른 Windows 머신에서는 정상적으로 인스톨 할 수 있습니다만, 이 머신에서는 정상적으로 동작하지 않습니다.Visual Studio C++를 다운로드하여 32비트와 64비트로 설치를 시도했습니다. _mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No s uch file or directory error: command '..

programing 2023.01.10

mysql에서 datetime 필드를 인덱싱하는 것이 좋은 생각입니까?

mysql에서 datetime 필드를 인덱싱하는 것이 좋은 생각입니까? 저는 큰 데이터베이스를 설계하는 일을 하고 있습니다.예를 들어, 현재 400만 개의 레코드가 있는 테이블이 하나 있습니다.대부분의 쿼리는 datetime 절을 사용하여 데이터를 선택합니다.mysql 데이터베이스에서 datetime 필드를 인덱싱하는 것이 좋은 생각입니까? Select field1, field2,.....,field15 from table where field 20 between now() and now + 30 days 데이터베이스가 정상적으로 작동하고 쿼리가 원활하게 실행되도록 노력하고 있습니다. 또한, 고효율 데이터베이스를 작성하려면 어떤 아이디어가 필요하다고 생각하십니까?MySQL은 조건 간의 행을 제거하는 등 ..

programing 2023.01.10

mysql에서 셀 데이터 변경

mysql에서 셀 데이터 변경 mysql 테이블의 한 셀에만 있는 데이터를 변경하려면 어떻게 해야 합니까?UPDATE는 컬럼의 모든 파라미터가 변경되기 때문에 문제가 있습니다만, 1개만 변경해 주세요.어떻게요?업데이트할 행을 지정해야 할 수 있습니다. UPDATE mytable SET column1 = value1, column2 = value2 WHERE key_value = some_value; 제 대답은 다른 사람들이 전에 말했던 것을 반복하는 것이지만, 저는 예를 들어,MySQL그 이유는 앞의 답변이 조금 이해하기 어려웠기 때문입니다. 단일 행의 열을 업데이트하기 위해 사용해야 하는 일반적인 명령어 형식: UPDATE my_table SET my_column='new value' WHERE som..

programing 2023.01.10

Mysql 테이블의 필드 설명 표시

Mysql 테이블의 필드 설명 표시 SHOW COLUMNS FROM 테이블 내의 컬럼에 대한 모든 정보를 제공합니다.단,Comments. 추출 방법Comments어떤 정보입니까?INFORMATION SCHEMA에서 정보를 추출하는 방법은 알고 있습니다만, 그 결과를 하나의 결과 세트로 통합하는 방법은 무엇입니까? 쿼리를 사용할 수 있습니다. SHOW FULL COLUMNS FROM 사용하기 싫으면information_schema.select `column_name`, `column_type`, `column_default`, `column_comment` from `information_schema`.`COLUMNS` where `table_name` = 'table-name' and `table_sch..

programing 2022.12.26

MySQL Workbench - 쿼리 오류 문제를 진단하는 방법

MySQL Workbench - 쿼리 오류 문제를 진단하는 방법 MySQL과 MySQL 워크벤치를 PC에 로드하여 PC 자체에 저장되어 서비스되는 데이터만 액세스하고 SQL 스킬을 쌓기 위해 사용하고 있습니다. 쿼리가 실패하면 오류로 인해 실패했다는 메시지가 표시됩니다. 에러 메시지의 원인이 되고 있는 소프트웨어가 검출한 문제에 대해 보다 유용한 정보를 얻을 수 있는 방법이 있습니까? Linux mint Rebecca에서 WorkBench 6.0을 사용하고 있습니다.또, Windows 7 의 같은 PC(듀얼 부트)에서도 사용하고 있습니다만, Windows WorkBench 의 버전은 아직 모릅니다.Linux 에서 쓰고 있기 때문입니다.두 경우 모두 쿼리가 실패한 이유에 대한 정보는 제공되지 않습니다.Li..

programing 2022.12.06