본문 바로가기

SQL2314

MySQL Is it possible to restore a MySQL database to a previous state in time? 방금 MySQLWorkBench가 동기화 모델을 수행 할 때 대상을 파괴 (대체)한다는 것을 깨달았습니다. Making changes on the source and model between synchronizations leaves you with a weird bastard. 그렇다면 제 시간에 주어진 스냅 샷으로 돌아갈 수 있습니까? 해결 방법 mysqldmp를 사용하여 가져온 데이터베이스의 최근 백업은 데이터베이스를 마지막 백업 시점으로 복원하기에 충분해야합니다. 그 외에는 "시간 내 스냅 샷"으로의 롤백이없고 MySQL의 "플래시백 쿼리"기능이 없습니다 (적어도 MySQL 5.1 Community Edition에는 없음). 참조 페이지 https://stackoverflow.com/questio.. 2021. 2. 7.
MySQL SQL 상태를 처리하는 방법 [HY000]; 오류 코드 [1366]; 잘못된 문자열 값? 이 오류는 mysql 열이 값을 허용하지 않는다는 것을 의미하지만 값이 Java UTF-8 인코딩 문자열에 맞고 mysql 열이 utf8_general_ci이기 때문에 이상합니다. 또한 지금까지 모든 utf8 문자는 이들을 제외하고 제대로 작동했습니다. 해결 방법 StringBuilder sb = new StringBuilder(); for (int i = 0; i < text.length(); i++) { char ch = text.charAt(i); if (!Character.isHighSurrogate(ch) && !Character.isLowSurrogate(ch)) { sb.append(ch); } } return sb.toString(); 참조 페이지 https://stackoverflow.c.. 2021. 2. 7.
MySQL How to convert IPv6 from binary for storage in MySQL 해결 방법 다음은 IP 주소를 DECIMAL (39,0) 형식에서 변환하는 데 사용하는 함수입니다. "presentation-to-decimal"및 "decimal-to-presentation"에 대해 이름이 inet_ptod 및 inet_dtop입니다. PHP에서 IPv6 및 bcmath 지원이 필요합니다. /** * Convert an IP address from presentation to decimal(39,0) format suitable for storage in MySQL * * @param string $ip_address An IP address in IPv4, IPv6 or decimal notation * @return string The IP address in decimal not.. 2021. 2. 7.
MySQL Remove dots and commas from numbers in MySQL database Wordpress MySQL 데이터베이스의 wp_postmeta 테이블 에는 meta_key = 'price'와 meta_value = 'XXX'가있는 대부분의 행이 있습니다. 여기서 XXX 숫자입니다. The meta_value is a long text field. The numbers stored in it have a different shape some are stored with a dot, meaning thousand (10.000 means ten thousand) others are stored with a comma, meaning hundredth (10,00 means ten). How to remove dots and comma so to have a pure number, wi.. 2021. 2. 7.
MySQL JavaScript를 사용하여 MySQL 쿼리를 실행하는 방법 페이지를 다시로드하지 않고 명령에서 MySQL 쿼리를 실행하고 싶습니다. JavaScript가 이것을 할 수 있다고 생각하지만 방법을 모르겠습니다. 내가 원하는 것은 반환 ID 필드가있는 양식을 가지고 있고 양식을 반환 ID로 한 번 채우고 나중에 다시 돌아와서 해당 반환 ID를 사용하면 시간을 절약하기 위해 많은 내용을 채울 때 . 해결 방법 다음은 jquery의 ajax () 메서드가 작동하는 방식의 예입니다. $.ajax({ url: "pathToServerFile", type: "POST", data: yourParams, dataType: "json" }); 참조 페이지 https://stackoverflow.com/questions/11217832 2021. 2. 7.
MySQL how to understand "can't connect" mysql error messages? 다음과 같은 오류 메시지가 있습니다. SQLSTATE [HY000] [2003] MySQL 서버에 연결할 수 없습니다. '192.168.50.45'(4) 나는 이것을 어떻게 파싱 할 것인가 (나는 HY000이 있고, 2003이 있고 (4)가 있습니다. 해결 방법 참조 페이지 https://stackoverflow.com/questions/11231168 2021. 2. 7.
MySQL 더 효율적인 방법 : 여러 MySQL 테이블 또는 하나의 큰 테이블? MySQL 데이터베이스에 다양한 사용자 세부 정보를 저장합니다. 원래는 데이터가 UserId와 연결되어 있고 때로는 복잡한 호출을 통해 필요에 따라 데이터를 표시하고 조작하는 것을 의미하는 다양한 테이블에 설정되었습니다. 새로운 시스템을 설정하면 이러한 모든 테이블을 하나의 큰 관련 콘텐츠 테이블로 결합하는 것이 거의 합리적입니다. 다음은 내 테이블 구조의 일부 예입니다. 수정 : 지금까지 모든 답변에 찬성 투표를했으며 모두 본질적으로 내 질문에 답변하는 요소가 있습니다. 대부분의 테이블은 비정규 화의 주된 이유 인 1 : 1 관계를 가지고 있습니다. 이 셀의 많은 부분이 비어있을 가능성이있는 경우 테이블이 100 개 이상의 열에 걸쳐 있으면 문제가 있습니까? 해결 방법 여러 테이블은 다음과 같은 방법 .. 2021. 2. 7.
MySQL은 X 분보다 오래된 레코드를 삭제합니까? 나는 꽤 많이 검색했고 결국 나를 위해 작동하지 않는 몇 가지 해결책을 찾았고 그 이유를 이해할 수 없습니다. 타임 스탬프 열이있는 테이블이 있습니다. 이 열의 MySQL 유형은 'datetime'입니다. 이 표에 PHP에서 다음을 삽입합니다. date('Y-m-d H:i:s') MySQL 날짜 시간에 대한 올바른 값이 입력됩니다. 2012-06-28 15:31:46 이 열을 사용하여 10 분보다 오래된 행을 삭제하려고합니다. 다음 쿼리를 실행하고 있지만 작동하지 않습니다. 0 행에 영향을줍니다. DELETE FROM adminLoginLog WHERE timestamp < (NOW() - INTERVAL 10 MINUTE); 아무도 내가 뭘 잘못하고 왜 제대로 작동하지 않는지에 대해 밝힐 수 있습니까?.. 2021. 2. 7.
MySQL JSON을 mySQL로 구문 분석 다음과 같은 PHP 스크립트 JSON 문자열 가져 오기 (모든 객체가있는 배열) : [ { "source":"symbols/2/2.png", "ypos":133, "template":"8B82CA47-41D2-D624-D6A2-37177CD82F28", "rotation":0, "type":"MyImage", "width":252, "depth":5, "height":159, "xpos":581 }, { "source":"symbols/2/2.png", "ypos":175, "template":"8B82CA47-41D2-D624-D6A2-37177CD82F28", "rotation":0, "type":"MyImage", "width":258, "depth":3, "height":163, "xpos":21.. 2021. 2. 7.
MySQL 아랍어로 PHP MYSQL 데이터 삽입 PHP와 HTML 양식을 사용하여 일부 아랍어 데이터를 MySQL에 삽입하려고합니다. MYSQL 테이블에 데이터를 삽입 할 때 테이블 필드는 데이터를 Ù… Ø ± حبا ا٠„عا٠„Ù… 로 나타냅니다. 그러나 PHP로 동일한 데이터에 액세스하여 내 웹 페이지에 표시하면 올바른 데이터가 표시됩니다. 나는 사용하고있다 : http-equiv="Content-Type" content="text/html; charset=utf-8" 내 웹 페이지의 meta 태그는 아랍어 데이터를 표시합니다. 내 질문은 내 데이터가 다음과 같은 이유입니다. MySQL 테이블의 Ù… Ø ± حبا ا٠„عا٠„Ù… 및이를 수정하는 방법입니다. 해결 방법 다음 두 가지를 모두 수행해야합니다. 데이터베이.. 2021. 2. 6.