본문 바로가기

SQL2314

MySQL mysql과 jdbc를 연결하기 위해 클래스 경로를 설정하십시오. 나는 이클립스와 mysql 프로그램을 사용한다. mysql에 데이터베이스가 있고 이클립스와 mysql 사이를 연결하고 싶습니다. 이클립스에서 만든 프로젝트에 폴더가 있습니다. 기본 폴더 인 testest ..가 있으며 관련 폴더에있는 내용을 보여줍니다. testest ..src ....testest ......testestservlet.java ..app engine sdk ..JRE system library ..referenced library ..war ..lib ....mysql-connector-java-5.1.22 내 testestservlet.java를 업데이트했습니다. package testest; import java.io.IOException; import javax.servlet.ht.. 2021. 1. 19.
MySQL mysql로 ​​지난 10 일 동안의 기록을 어떻게 얻을 수 있습니까? 내 테이블 구조는 CREATE TABLE `survey` ( `id` int(11) NOT NULL auto_increment, `submitdate` datetime default NULL, `answer` varchar(5) collate utf8_unicode_ci default NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=499 ; 이제 지난 10 일 간의 기록을 계산하고 싶습니다. 특정 날짜에 기록이 없다고 가정합니다. 0이어야합니다. 출력은 다음과 같습니다. date count 19-11-2012 10 18-11-2012 30 13-11-2012 0 . . 나.. 2021. 1. 19.
MySQL Fixing broken UTF-8 encoding 잘못된 UTF-8 인코딩을 수정하는 중입니다. 현재 PHP 5와 MySQL을 사용하고 있습니다. 내 데이터베이스에는 다음과 같이 인쇄되는 잘못된 인코딩이 몇 가지 있습니다. î î, í, ü 및 기타 유사한 인스턴스를 적절한 악센트 부호가있는 UTF-8 문자에 매핑하는 데 도움이되는 일종의 함수가 필요합니다. 해결 방법 나는 과거에 많은 UTF8 고장난 상황을 '수정'하려고 노력해야했는데, 불행히도 결코 쉽지 않고 종종 불가능합니다. 어떻게 파손되었는지 정확히 파악할 수없고 항상 동일한 방식으로 파손되지 않았다면 손상을 '실행 취소'하기가 어려울 것입니다. 손상을 취소하려는 경우 가장 좋은 방법은 샘플 코드 작성을 시작하는 것입니다. 여기서 'from'과 'to'의 조합을 찾을 수 .. 2021. 1. 19.
MySQL 날짜와 함께보다 큼 연산자를 사용하는 방법은 무엇입니까? 여기서 무슨 일이 일어나고 있는지 전혀 모릅니다. 다음은 phpMyAdmin에서 바로 가져온 쿼리입니다. SELECT * FROM `la_schedule` WHERE 'start_date' >'2012-11-18'; 그러나 시작 날짜가 2012-11-01 인 레코드를 포함하여 테이블의 모든 레코드가 일관되게 반환됩니다. 무엇을 제공합니까? 해결 방법 작은 따옴표로 start_date 를 묶어 문자열이되었습니다. 대신 backtick 를 사용하세요. SELECT * FROM `la_schedule` WHERE `start_date` > '2012-11-18'; 참조 페이지 https://stackoverflow.com/questions/13448340 2021. 1. 19.
MySQL PHP mysql Group By는 첫 번째 레코드가 아닌 최신 레코드를 얻습니다. 탁자: (`post_id`, `forum_id`, `topic_id`, `post_time`) (79, 8, 4, '2012-11-19 06:58:08'); (80, 3, 3, '2012-11-19 06:58:42'), (81, 9, 9, '2012-11-19 06:59:04'), (82, 11, 6, '2012-11-19 16:05:39'), (83, 9, 9, '2012-11-19 16:07:46'), (84, 9, 11, '2012-11-19 16:09:33'), 쿼리 : SELECT post_id, forum_id, topic_id FROM posts GROUP BY topic_id ORDER BY post_time DESC LIMIT 5 결과 : [0] => [post_id] => 84 [for.. 2021. 1. 19.
MySQL DATETIME 지난 2 시간 동안 행 선택 지난 2 시간 동안 행을 선택하려고합니다. 어떤 이유로 작동하지 않습니다. 코드 구문은 괜찮아 보이고 다른 테이블에서 사용할 때 작동하지만 어떤 이유로 Posts 테이블에서 사용하면 2 시간보다 훨씬 오래된 행을 가져옵니다. SELECT * FROM Posts WHERE `Date` > SUBDATE( CURRENT_DATE, INTERVAL 2 HOUR) 코드에 문제가 있습니까? 그것을 쓰는 다른 방법이 있습니까? 그 이유는 무엇일까요? 해결 방법 CURRENT_DATE 를 사용하고 있기 때문에 대신 NOW () 또는 CURRENT_TIMESTAMP 를 사용해야합니다. 문제는 날짜 값인 CURRENT_DATE 를 사용하면 시간이 기본적으로 00:00:00 으로 설정되므로 2 시간을 빼면 22가됩니다. .. 2021. 1. 19.
MySQL DELIMITER // 트리거에서 무엇을합니까? DELIMITER // 그것의 사용은 무엇입니까? 해결 방법 문 구분 기호를 ; 에서 // 로 변경합니다. 이를 통해 MySQL 클라이언트가 완료 한 것을 의미하는 것으로 잘못 해석하지 않고 트리거 정의에 ; 를 작성할 수 있습니다. 다시 변경할 때 사람들이 시도하는 것을 본 것처럼 DELIMITER; 가 아니라 DELIMITER; 입니다. 참조 페이지 https://stackoverflow.com/questions/1346637 2021. 1. 19.
MySQL 중복 키 업데이트에 대한 업데이트 상점 ID와 플레이어 ID, 플레이어 포인트가 포함 된 테이블이 있습니다. What I want to do is transfer points from a shop to the other, the thing is that shop id and players id form a unique index. What I want to do is on duplicate key update, instead of let it fail, to add the points of one entry to the other and delete the "from" entry. 다음과 같은 것 : UPDATE `playerspoints` SET `boardId`=$to WHERE `boardId`=$from ON DUPLICATE K.. 2021. 1. 19.
MySQL에서 빈 값을 허용하는 고유 한 제약 제품 코드를 저장하는 필드가 있습니다. 코드는 고유하지만 일부 제품에는 단순히 코드가 없습니다. 공급자 코드이기 때문에 코드를 발명 할 수 없습니다. 이런 종류의 제약이 MySQL에서 가능합니까? 저는 저장 프로 시저와 트리거를 사용하는 멍청한 사람이므로 솔루션에 이들 중 하나가 포함되어 있다면 잠시 기다려주십시오. 최신 정보: 열이 Null이 아닙니다. 그것이 내가 이것을 할 수 없었던 이유입니다. 해결 방법 UNIQUE 인덱스는 인덱스의 모든 값이 고유해야하는 제약 조건을 만듭니다. 기존 행과 일치하는 키 값이있는 새 행을 추가하려고하면 오류가 발생합니다. 모든 엔진에서 UNIQUE 인덱스는 NULL을 포함 할 수있는 열에 대해 여러 NULL 값을 허용합니다. 참조 페이지 https://stackov.. 2021. 1. 19.
MySQL mysqli_query와 mysqli_real_query의 차이점 mysqli :: query 와 mysqli :: real_query 의 차이점은 무엇입니까? 또는 mysqli_query 와 mysqli_real_query 의 차이점은 무엇입니까? 해결 방법 기능적으로이 함수를 사용하는 것은 mysqli_real_query() followed either by mysqli_use_result() or mysqli_store_result (). 내가 이해하는 바에서 real_query는 실제로 쿼리를 실행하고 use / store_result는 쿼리에 대한 결과 집합을 검색하는 프로세스를 시작합니다. query ()는 둘 다 수행합니다. 참조 페이지 https://stackoverflow.com/questions/13469653 2021. 1. 19.