본문 바로가기

MySql2314

MySQL mySQL dateTime 범위 쿼리 문제 빠른 질문이 있습니다. DB에 datetime 열이있는 감사 테이블이 있습니다. (즉 2012-03-27 00:00:00) 그리고 날짜가 두 날짜 사이에 있으면 행 집합을 반환하는 mySQL 쿼리를 작성하고 있습니다. 지금까지 내 쿼리는 다음과 같습니다. SELECT * FROM util_audit WHERE DATED >= DATE(03/15/2012) AND DATED = DATE(03/15/2012); 이번 주에 날짜가 지정 되었기 때문에 모든 기록을 반환합니다. 나는 또한 이것을 시도했다 : SELECT * FROM util_audit WHERE DATED >= '02/15/2012 00:00:00' AND DATED 2020. 9. 17.
MySQL MySql PHP : 행이 있는지 확인 이것은 아마도 쉬운 일이지만 나는 아마추어이고 일이 나를 위해 작동하지 않습니다. $ lectureName이 표시되는 곳에 행이 있는지 확인하고 싶습니다. $ lectureName 어딘가에 행이 존재하는 경우 함수가 "할당 됨"을 반환하기를 원합니다. 그렇지 않은 경우 "사용 가능"을 반환해야합니다. 여기 내가 가지고있는 것입니다. 나는 그것이 엉망이라고 확신합니다. 도와주세요. function checkLectureStatus($lectureName) { $con = connectvar(); mysql_select_db("mydatabase", $con); $result = mysql_query("SELECT * FROM preditors_assigned WHERE lecture_name='$lectu.. 2020. 9. 17.
MySQL : 저장 프로 시저 내의 트랜잭션 내 저장 프로 시저의 기본 구조는 다음과 같습니다. BEGIN .. Declare statements .. START TRANSACTION; .. Query 1 .. .. Query 2 .. .. Query 3 .. COMMIT; END MySQL 버전 : 5.1.61-0ubuntu0.11.10.1-log 현재 'query 2'가 실패하면 'query 1'의 결과가 커밋됩니다. 해결 방법 기본적으로 롤백을 호출하는 오류 처리기를 선언합니다. START TRANSACTION; DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN ROLLBACK; EXIT PROCEDURE; END; COMMIT; 참조 페이지 https://stackoverflow.com/questions/9974.. 2020. 9. 17.
MySQL CSV 저장소 엔진을 사용하여 CSV 파일에서 직접 mysql 테이블을 만드시겠습니까? 다음과 같이 업로드 된 CSV 파일에서 직접 테이블을 만들 수 있습니까? CREATE TABLE USERS < PATH/USERS.CSV 사용자가 users.csv 를 어디에 업로드합니까? 해결 방법 이건 불가능 해. 테이블을 생성하려면 테이블 스키마가 필요합니다. 당신이 가진 것은 데이터 파일입니다. 스키마를 생성 할 수 없습니다. 파일에 헤더 행이 있는지 확인하고이 경우 헤더 행을 사용하여 수동으로 테이블을 만들 수 있습니다. 게시자 : John Swapceinski, 2011 년 9 월 5 일 오전 5시 33 분. .csv 파일의 헤더를 사용하여 테이블을 만듭니다. #!/bin/sh # pass in the file name as an argument: ./mktable filename.csv ec.. 2020. 9. 17.
MySQL에서 작은 따옴표를 이스케이프하는 방법 작은 따옴표 또는 큰 따옴표로 구성된 MySQL에 값을 어떻게 삽입합니까? 즉 This is Ashok's Pen. 작은 따옴표는 문제를 일으킬 것입니다. 다른 이스케이프 문자가있을 수 있습니다. 데이터를 올바르게 삽입하는 방법은 무엇입니까? 해결 방법 간단히 말해서 : SELECT '이것은 Ashok의 펜입니다.'; 따라서 문자열 내에서 각 작은 따옴표를 두 개로 바꿉니다. 또는: '이것은 Ashok의 펜입니다.'를 선택합니다. 탈출 =) 참조 페이지 https://stackoverflow.com/questions/887036 2020. 9. 16.
MySQL 쿼리 PHP MySQL 업데이트 아무도이 업데이트 쿼리가 내 데이터베이스의 필드를 업데이트하지 않는 이유를 이해할 수 있습니까? 데이터베이스에서 현재 값을 검색하기 위해 PHP 페이지에 다음이 있습니다. 2020. 9. 16.
MySQL에서 AUTO_INCREMENT를 재설정하는 방법은 무엇입니까? 필드의 AUTO_INCREMENT 를 재설정 하려면 어떻게해야합니까? 1 부터 다시 시작하고 싶습니다. 해결 방법 다음을 사용하여 카운터를 재설정 할 수 있습니다. ALTER TABLE tablename AUTO_INCREMENT = 1 카운터를보다 작거나 같은 값으로 재설정 할 수 없습니다. to any that have already been used. For MyISAM, if the value is less than or equal to the maximum value currently in the AUTO_INCREMENT column, the value is reset to the current maximum plus one. For InnoDB, if the value is less than.. 2020. 9. 16.
MySQL PHP / MySQL 삽입 행 후 'id'가져 오기 행을 삽입하면 테이블의 'id'필드가 자동으로 증가합니다. 행을 삽입 한 다음 해당 ID를 얻고 싶습니다. 내가 말한대로하려고하는데, 행 삽입과 ID 획득까지의 시간을 걱정하지 않고 할 수있는 방법이 있을까? 입력 한 정보와 일치하는 행에 대해 데이터베이스를 쿼리 할 수 ​​있다는 것을 알고 있지만 변경 사항이 많으면 중복 항목이 있고 유일한 차이점은 ID입니다. 해결 방법 $link = mysqli_connect('127.0.0.1', 'my_user', 'my_pass', 'my_db'); mysqli_query($link, "INSERT INTO mytable (1, 2, 3, 'blah')"); $id = mysqli_insert_id($link); 무엇을 하든지 삽입하지 말고 " SELECT M.. 2020. 9. 16.
MySQL 하나의 쿼리에서 MySQL 다중 조인? 다음 쿼리가 있습니다. SELECT dashboard_data.headline, dashboard_data.message, dashboard_messages.image_id FROM dashboard_data INNER JOIN dashboard_messages ON dashboard_message_id = dashboard_messages.id 그래서 저는 INNER JOIN 을 사용하고 image_id 를 잡았습니다. 이제이 image_id를 이미지 테이블에서 images.filename 으로 바꾸고 싶습니다. 내 쿼리에 어떻게 추가 할 수 있습니까? 해결 방법 다음과 같이 다른 조인을 추가하기 만하면됩니다. SELECT dashboard_data.headline, dashboard_data.mess.. 2020. 9. 16.
MySQL 쿼리를 통해 MySQL에서 데이터베이스 구조를 얻는 방법 어떻게 든 MySQL 데이터베이스의 구조를 얻을 수 있습니까, 아니면 간단한 쿼리로 일부 테이블을 얻을 수 있습니까? 아니면 다른 방법이 있습니까? 어떻게 할 수 있습니까? 해결 방법 DESCRIBE table; SHOW TABLES; 데이터베이스의 테이블 목록을 가져옵니다. 참조 페이지 https://stackoverflow.com/questions/898688 2020. 9. 16.