db2314 MySQL How to determine if a MySQL update query succeeded when the data passed in the query is the same as what is already in the database? 데이터베이스의 데이터가 미리 채워진 양식이 있고 사용자가 양식을 변경하고 저장할 수 있도록 허용한다고 가정 해 보겠습니다. 사용자가 변경하지 않고 저장 버튼을 클릭하면 MySQL은 실제로 쓰기 작업을 수행하지 않으므로 영향받는 _ 행은 0을 반환합니다. 동작을 이해합니다. 그러나 updated_rows 수를 확인하는 것 외에 업데이트가 실패했는지 확인하는 가장 좋은 방법은 무엇입니까? 실제로 실패한 업데이트와 "성공"했지만 사용자에게 피드백을 제공 할 수 있도록 0 updated_rows가 발생한 업데이트를 구별하는 가장 좋은 방법은 무엇입니까? 해결 방법 쿼리 실행 후 오류가 발생하지 않았는지 확인하십시오. if (!mysql_error()) print 'all is fine'; 참조 페이지 https.. 2020. 10. 7. MySQL mysql의 select 문에서 트리거를 시작할 수 있습니까? 테이블 Y의 레코드를 SELECT 할 때마다 테이블 X에서 INSERT 문을 실행하려고합니다. 어쨌든 MySQL 만 사용하여 수행 할 수 있습니까? 방아쇠 같은 거? 해결 방법 짧은 대답은 아니요입니다. 트리거는 INSERT , UPDATE 또는 DELETE 로 트리거됩니다. 이것에 대한 가능한 해결책. 다소 드문 시나리오 : 참조 페이지 https://stackoverflow.com/questions/6137935 2020. 10. 7. MySQL 테이블 데이터 유형 변경 항목이라는 테이블을 만들고 이름을 int로 삽입하고 실수로 길이를 255 유형으로 제공했지만 이제는 테이블 구조를 변경하고 쿼리를 다음과 같이 실행하고 싶습니다. ALTER TABLE 항목 ALTER COLUMN 이름 varchar (255); 하지만 그것은 내가 테이블에서 변경 해야하는 테이블을 변경하지 않습니다. 해결 방법 두 가지 방법이 있습니다 ALTER TABLE t1 CHANGE 참고 : 열 이름을 두 번 써야합니다. 또는 ALTER TABLE t1 MODIFY ; 참조 페이지 https://stackoverflow.com/questions/6148979 2020. 10. 7. MySQL Bash에서 mysql 쿼리를 공급하는 방법 mysql 사용자와 데이터베이스를 만드는 bash 스크립트를 만들려고하는데 SQL을 mysql에 공급하는 방법을 찾을 수 없습니다.이 형식으로 시도하고 있습니다. mysql < echo "query" 그러나 작동하지 않습니다. 아래 예를 참조하십시오. mysql --host=localhost --user=user --password=password < echo "CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'jakdJxct8W'; CREATE DATABASE IF NOT EXISTS 'testuser_dev' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL PRIVILEGES ON 'testuser_dev' . .. 2020. 10. 7. MySQL Inserting mm/dd/yyyy format dates in MySQL PHP를 사용하여 MM / DD / YYYY 형식 날짜를 MySQL 데이터베이스에 삽입하려면 어떻게해야합니까? 해결 방법 MySQL은 ISO-8601 날짜 / 시간 값을 지원하며 다른 값은 지원하지 않습니다. 다른 이상한 형식을 사용해야하는 경우 (예 : 이상한 날짜를 예상하는 미국 고객이 있기 때문에) 직접 변환해야합니다. ISO-8601은 진정한 날짜 형식입니다. 참조 페이지 https://stackoverflow.com/questions/624009 2020. 10. 6. MySQL select records 1 hour ago or fresher on datetime column 안녕하세요, 데이터베이스 MySQL 쿼리에 대한 도움이 필요합니다. DATETIME 타임 스탬프를 사용하여 1 시간 전 또는 최신 레코드를 선택하는 데 사용할 수있는 where 절은 무엇입니까? 해결 방법 이 같은? DATETIME 타임 스탬프 가 DATETIME 필드라고 가정합니다. SELECT * FROM table WHERE datetimefield >= DATE_SUB(NOW(), INTERVAL 1 HOUR) 참조 페이지 https://stackoverflow.com/questions/6276110 2020. 10. 6. MySQL [function.getimagesize] 수정 방법 : 스트림을 열지 못했습니다 : PHP에서? localhost에만 경고 메시지가 있습니다 ... "경고 : getimagesize (images / cat /) [function.getimagesize]: failed to open stream: No such file or directory in C:\xampp\htdocs\gifts\libraries\leftmenu.php 온라인 104 " while($cat=mysql_fetch_object($cats)) { $maincatname = str_replace("&","--",$cat->name); $image=$cat->image; $catid=$cat->categoryID; $image_upload_path = "images/cat/"; $url = $image_upload_path.$cat-.. 2020. 10. 6. MySQL 쿼리 결과에서 테이블 채우기 (mysql) 기존 테이블에 대한 쿼리 결과로 테이블을 채우고 싶습니다. 어떻게 할 수 있습니까? 해결 방법 (테이블 스키마를 일치시킬 필요가 없습니다) INSERT tbl_name (col1, col2) SELECT value1, value2 FROM othertable 참조 페이지 https://stackoverflow.com/questions/632343 2020. 10. 6. MySQL 두 날짜 사이의 레코드 선택 다음 쿼리가 있습니다. SELECT dm.app_id, apt.app_name, COUNT(dm.app_id) FROM dm_openapp dm JOIN app_table apt ON dm.app_id = apt.app_id GROUP BY dm.app_id 기본적으로이 테이블에는 각 레코드와 관련된 날짜도 있으며 시간 X와 Y 사이의 모든 레코드 범위를 가져와야합니다. 예를 들어 다음을 사용해 보았지만 아무 소용이 없습니다. WHERE dm.dl_time BETWEEN '2011-05-31' AND '2011-05-06' 무엇을해야할지 아십니까? dl_time 열은 타임 스탬프 유형입니다. 해결 방법 음 ... 데이터를 잘못된 방향으로 가지고 있습니다. BETWEEN 은 LOW 값에서 HIGH 값이어야.. 2020. 10. 6. MySQL php / mysql은 행을 함께 추가하여 합계를 얻습니다. 여기에 시나리오가 있습니다. 일정 기간 내야 할 회비가있는 모든 회원들의 보고서를 생성하고 있습니다. 각 데이터베이스 항목을 html 테이블의 행으로 성공적으로 선택하고 표시하고 있습니다. 문제는 보고서에 있어야하는 총 필드입니다. 회원마다 사용하는 서비스에 따라 다른 금액을 지불하므로 적절한 결과를 보장하기 위해 각 필드에 개별적으로 값을 추가해야합니다. 질문은 행 / 필드를 함께 추가하는 방법입니다. 편집하다: 명확히하기 위해. 나는 회비와 기부금 필드를 추가하고 있습니다. mysql 데이터베이스에서 분류되고 정수됩니다. 예를 들어 내 쿼리가 3 개의 결과를 반환한다고 가정 해 보겠습니다. 3 개의 결과 모두에 대해 지불 한 회비를 추가하고 total_dues_paid로 표시하고 싶습니다. 기부에 대.. 2020. 10. 6. 이전 1 ··· 196 197 198 199 200 201 202 ··· 232 다음