본문 바로가기

쿼리2314

MySQL의 데이터베이스에서 모든 테이블 (모두 innodb)을 강제로 자르는 방법은 무엇입니까? innodb 테이블을 자르려고 할 때 외래 키 제약 조건 오류가 발생한다고 생각합니다. MyISAM을 사용할 때 이것에 문제가 없었습니다. 모든 테이블을 강제로 자르는 쉬운 방법이 있습니까? 아니면 데이터베이스를 삭제하고 새로 만든 다음 테이블을 처음부터 만드는 스크립트를 만들어야합니까? 해결 방법 FK 제약에 대해서는 다음 명령문으로 비활성화 할 수 있습니다. SET FOREIGN_KEY_CHECKS = 0; ...DML statements SET FOREIGN_KEY_CHECKS = 1; -- enable checking 참조 페이지 https://stackoverflow.com/questions/5564407 2020. 10. 12.
MySQLi에서 참조로 매개 변수를 전달할 수 없습니다. MySQLi 준비된 문에 문자열을 전달하려고하는데 오류가 발생합니다. MySQLi에서 참조로 매개 변수를 전달할 수 없습니다. 다음은 관련 코드입니다. $kv = json_encode(array($key => $value)); $stmt->prepare("insert into rules (application_id, ruletype, rule_name, rule_info) values (?, ?, ?, ?);"); $stmt->bind_param('iiss', $application_id, 1, $config_name, $kv); 해결 방법 'iiss'및 '1'은 변수가 아니라 문자열 상수이므로 참조로 전달할 수 없습니다. bind_param () 함수는 참조로 전달 된 변수를 예상하기 때문에 언급 된 .. 2020. 10. 12.
MySQL 동일한 테이블에있는 다른 행의 데이터로 행 업데이트 이렇게 생긴 테이블이 있어요 ID | NAME | VALUE | ---------------------------- 1 | Test | VALUE1 | 2 | Test2 | VALUE2 | 1 | Test2 | | 4 | Test | | 1 | Test3 | VALUE3 | 동일한 'NAME'을 가진 'VALUE'열에있는 다른 행의 데이터로 'Test2'및 'Test'값을 업데이트하는 방법을 찾고 있습니다 (ID는 여기서 고유하지 않습니다. ID의 복합 키 및 NAME은 행을 고유하게 만듭니다). 예를 들어 내가 찾고있는 출력은 다음과 같습니다. ID | NAME | VALUE | ---------------------------- 1 | Test | VALUE1 | 2 | Test2 | VALUE2 |.. 2020. 10. 12.
MySQL jQuery UI "datepicker"모듈 날짜를 MySQL에 저장할 수 없음 Datepicker에서 반환 된 날짜 형식은 (yy-mm-dd)로 문자열을 2011-04-22로 반환합니다. 데이터 유형이 DATE 인 열의 MySQL 테이블에 삽입하고 싶을 때 0000-00-00이 저장됩니다. SO를 찾아 보면서 FROM_UNIXTIME에 대한 제안을 찾았지만 날짜는 1970-01-01로 표시됩니다. 도움이 필요하세요? 해결 방법 datepicker에서 날짜 형식 옵션을 사용해 볼 수 있습니다. $('#date-picker').datepicker({ dateFormat : 'yy-mm-dd' }); 보기에서 사용자 지정 형식을 제공하려면 데이터베이스에 삽입하기 전에 날짜를 mysql 형식으로 변환해야 할 수 있습니다. ` $insertDate = date("Y-m-d",strtotim.. 2020. 10. 12.
MySQL PHP를 사용하여 mysql 테이블에 타임 스탬프 저장 timestamp 데이터 유형이있는 MySQL 테이블에 필드가 있습니다. 그 테이블에 데이터를 저장하고 있습니다. 하지만 타임 스탬프 ( 1299762201428 )를 레코드에 전달하면 0000-00-00 00:00:00 값이 해당 테이블에 자동으로 저장됩니다. 타임 스탬프를 MySQL 테이블에 어떻게 저장할 수 있습니까? 다음은 내 INSERT 문입니다. INSERT INTO table_name (id,d_id,l_id,connection,s_time,upload_items_count,download_items_count,t_time,status) VALUES (1,5,9,'2',1299762201428,5,10,20,'1'), (2,5,9,'2',1299762201428,5,10,20,'1') 해결 .. 2020. 10. 12.
MySQL의 모든 테이블에 대한 모든 열 이름을 얻는 방법은 무엇입니까? 모든 테이블을 나열 할 필요없이 MySQL 의 모든 테이블에서 모든 열 이름을 가져 오는 빠른 방법이 있습니까? 해결 방법 select * from information_schema.columns where table_schema = 'your_db' order by table_name,ordinal_position 참조 페이지 https://stackoverflow.com/questions/5648420 2020. 10. 12.
MySQL에서 "오버 헤드"는 무엇을 의미하며, 무엇이 나쁘고 어떻게 해결해야합니까? 간단한 질문인데 지금은 잔소리가 났어요 .... MySQL의 "오버 헤드"는 무엇이며 걱정해야합니까? "테이블 최적화"를 클릭하면 실제로 문제가 해결됩니까? 해결 방법 오버 헤드는 데이터베이스가 일부 쿼리를 실행하는 데 사용한 임시 디스크 공간 인 것으로 보이므로이 값이 정말 높아질 경우에만 걱정해야합니다. '테이블 최적화'와 하드 드라이브 조각 모음을 비교할 수 있습니다. 나는 인용한다 : 모든 데이터베이스는 시간이 지남에 따라 require some form of maintenance to keep it at an optimal performance level. Purging deleted rows, resequencing, compressing, managing index paths, defragm.. 2020. 10. 12.
MySQL Great Circle Distance (Haversine 공식) 경도 및 위도 값을 가져온 다음 MySQL 쿼리에 입력하는 작동하는 PHP 스크립트가 있습니다. 저는 MySQL로만 만들고 싶습니다. 내 현재 PHP 코드는 다음과 같습니다. if ($distance != "Any" && $customer_zip != "") { //get the great circle distance //get the origin zip code info $zip_sql = "SELECT * FROM zip_code WHERE zip_code = '$customer_zip'"; $result = mysql_query($zip_sql); $row = mysql_fetch_array($result); $origin_lat = $row['lat']; $origin_lon = $row['lon.. 2020. 10. 12.
MySQL 설정 저장 MySQL의 설정을 영구적으로 저장하려면 어떻게해야합니까? i got MySQL from WAMP, and there is no my.cnf file, there is a my.ini file ! 전역 변수를 어떻게 설정할 수 있습니까? 해결 방법 드라이브 : \ wamp \ bin \ mysql \ mysql5.5.8 \ my.ini 설정을 저장하는 곳입니다. 참조 페이지 https://stackoverflow.com/questions/5755696 2020. 10. 12.
MySQL PHP에서 select count (*) 쿼리의 결과를 얻는 방법은 무엇입니까? PHP에서 사용할이 쿼리가 있습니다. mysql_query("select count(*) from registeredUsers where email=".$_SESSION["username"]); 결과를 인쇄하기 위해 echo 를 사용하면 아무것도 인쇄되지 않습니다. 위 문장의 반환 값은 정확히 무엇입니까? 해결 방법 코드에 fetch 문이 없습니다. 또 다른 답변 메모로 $ _ SESSION [ "username"] 주위에 작은 따옴표가 필요합니다. $result = mysql_query("select count(*) from registeredUsers where email='{$_SESSION['username']}'"); // Verify it worked if (!$result) echo mysq.. 2020. 10. 11.