본문 바로가기

전체 글2314

MySQL DROP 데이터베이스 권한없이 명령 줄에서 모든 MySQL 테이블을 제거하는 방법은 무엇입니까? 명령 프롬프트를 사용하여 Windows MySQL의 모든 테이블을 삭제하려면 어떻게합니까? 이 작업을 수행하려는 이유는 사용자가 데이터베이스 삭제에 액세스 할 수 있지만 데이터베이스 자체를 다시 만들 수있는 액세스 권한이 없기 때문입니다. 따라서 수동으로 테이블을 삭제해야합니다. 한 번에 모든 테이블을 삭제하는 방법이 있습니까? 대부분의 테이블은 외래 키와 연결되어 있으므로 특정 순서로 삭제해야합니다. 해결 방법 다음과 같은 문을 생성 할 수 있습니다. DROP TABLE t1, t2, t3, ... 그런 다음 준비된 문을 사용하여 실행할 수 있습니다. SET FOREIGN_KEY_CHECKS = 0; SET @tables = NULL; SELECT GROUP_CONCAT('`', table_schema.. 2021. 1. 29.
MySQL PHP를 사용하여 무제한 열 수에 대해 MySQL 테이블에서 모든 필드 선택 및 표시 여러 데이터베이스 테이블에 대해 HTML의 모든 필드를 출력하는 PHP 함수를 작성하려고합니다. 테이블은 행과 열이 다르기 때문에 방법을 생각해 보려고합니다. 하지만 데이터베이스의 각 행에있는 열 수나 이름을 모르는 경우 각 데이터베이스가 다를 때 "SELECT * FROM $ mytable" 쿼리에서 데이터를 출력하려면 어떻게해야합니까? 열과 행에서? 해결 방법 아마 이런 건가요? echo ""; while ($row = mysql_fetch_array($query)) { echo ""; foreach($row as $value) { echo "".$value.""; } echo ""; } echo ""; 업데이트 참조 페이지 https://stackoverflow.com/questions/12413064 2021. 1. 29.
MySQL java를 사용하여 mysql의 특정 데이터베이스가 이미 존재하는지 확인하는 방법 저는 JDBC를 처음 접했고 특정 데이터베이스가 이미 MySQL에 있는지 확인하는 방법이 있는지 알고 싶었습니다. Students라는 데이터베이스를 만들고 싶다고 가정 해 봅시다. 만약 students 데이터베이스가 MySQL에서 이미 생성되어 있다면 eclipse의 오류 메시지는이 students 데이터베이스가 이미 존재한다는 것을 나타냅니다. 그러나 내가하고 싶었던 것은 학생 데이터베이스가 이미 존재하는지 확인하는 부울 메서드를 만드는 것입니다. 그것이 존재한다면 부울 메서드는 false를 반환하고 그렇지 않으면 true이면 학생 데이터베이스를 만들 수 있습니다. Java에서 어떻게 수행합니까? JDBC에이를 수행하는 메소드가 있습니까? 아니면 처음부터 코딩해야합니까? 나는 mguymons 제안을 따.. 2021. 1. 29.
MySQL : 데이터 infile로드 로드 데이터를 사용하여 쿼리를 삽입 할 때 오류가 발생합니다. "load data infile '/home/bharathi/out.txt' into table Summary" 이 파일은 위치에 있습니다. 그러나 mysql은 아래 오류를 발생시킵니다. 오류 29 (HY000) : '/home/bharathi/out.txt'파일을 찾을 수 없음 (오류 코드 : 13) show variables like 'data%'; +---------------+-----------------+ | Variable_name | Value | +---------------+-----------------+ | datadir | /var/lib/mysql/ | +---------------+-----------------+ .. 2021. 1. 29.
MySQL 결과 PHP-배열 또는 객체? 잠시 동안 PHP / MySQL 을 사용해 왔으며 mysql_fetch_object () 와 를 사용하는 데 특별한 이점 (성능 또는 기타)이 있는지 궁금합니다. mysql_fetch_assoc () / mysql_fetch_array () . 해결 방법 성능면에서 무엇을 사용하든 상관 없습니다. 차이점은 mysql_fetch_object가 객체를 반환한다는 것입니다. while ($row = mysql_fetch_object($result)) { echo $row->user_id; echo $row->fullname; } mysql_fetch_assoc ()는 연관 배열을 반환합니다. while ($row = mysql_fetch_assoc($result)) { echo $row["userid"]; e.. 2021. 1. 28.
MySQL 한 열의 값에 다른 값이 포함되어 있는지 확인 Java 패키지 이름이있는 테이블이 있습니다. |id|pkg| |1 |some.long.package.path| |2 |com.admob.bla| 그리고 알려진 광고 프레임 워크의 부분 패키지 이름을 포함하는 테이블. |id|path_fragment| |1 |.admob | package 값에 ad frameworks.path 조각이 포함 된 패키지를 검색하려면 어떻게해야합니까? 부분 문자열 검사를 찾을 수 없습니다. 내가 찾은 것은 사람들이 like를 사용하여 문자열 리터럴과 비교하지만 열을 비교하지는 않습니다. 참고 : MySQL을 사용하고 있습니다. 해결 방법 좋아요와 내부 조인을 할 수 있다고 생각합니다. select p.id, p.pkg from package p inner join ad_fra.. 2021. 1. 28.
MySQL 대용량 SQL 파일을 가져올 때 MySQL 서버가 사라졌습니다. phpMyAdmin을 통해 큰 SQL 파일을 가져 오려고했지만 계속 오류가 발생했습니다. 'MySql 서버가 사라졌습니다' 무엇을해야합니까? 해결 방법 MySQL 서버에 대한 가장 일반적인 두 가지 이유 (및 수정 사항)가 사라졌습니다. (오류 2006) : 서버 시간이 초과되어 연결이 종료되었습니다. 어떻게 고치는 지: mysqld의 my.cnf 구성 파일에있는 wait_timeout 변수가 충분히 큰지 확인합니다. Debian : sudo nano /etc/mysql/my.cnf, set wait_timeout = 600 seconds (you can tweak/decrease this value when error 2006 is gone), then sudo /etc/init.d/mysql rest.. 2021. 1. 28.
MySQL 하나의 열 mysql에 여러 값을 삽입합니까? 체크 박스와 값 테이블이 있는데, 사용자가 체크 박스를 선택하면 간단하게 checkHW라는 배열에서 id 값을 선택합니다. $ids = implode(',',arrayofids); $sql = "insert into table(id, type) values($ids,type); $db->query($sql); 테스트를위한 에코 쿼리 : "insert into table('id1,id2','type') 이 쿼리를 반복하면 가상으로 이렇게 할 수 있다고 생각했습니다. "insert into table('id1','type');" "insert into table('id2','type');" 그러나 나는 어떻게 해야할지 정확히 모르겠습니다. 어떤 도움이라도 멋질 것입니다. :) 실제로 다음을 사용하여 해결했습.. 2021. 1. 28.
MySQL-한 행 선택-선택한 행에 대해 다음 행과 이전 행 선택 나는 이것을 명확히하려고 노력할 것이다. ID를 사용하지 않고 선택한 행에서 특정 행과 이전 상대 행 하나와 선택한 행에서 다음 상대 행 하나를 선택해야합니다. 이것이 가능한가? 간단히 말해서 이전과 다음. 내가 ID를 사용할 수없는 이유는 (어쩌면 나는 그냥 어떻게하는지 모르겠다), 그들이 순차적 인 순서가 아니기 때문이다. 이 다소 미숙하고 무작위적인 예에서 볼 수 있듯이 간격이 있습니다. TABLE 8) 문자열 만 아는 경우 : DECLARE _id INT SELECT _id = id FROM Table WHERE value = 'i_like_women' 그런 다음이 _id 를 8 대신 위의 쿼리에 입력 할 수 있습니다. 테이블과 열 이름을 구분하기 위해`를 사용할 필요가 없습니다. 참조 페이지 h.. 2021. 1. 28.
MySQL SELECT MAX (... PHP / MYSQL에서 아무것도 반환하지 않음 이것은 테이블 구조입니다. Table: test +------+---------+ | PAGE | CONTENT | +------+---------+ | 1 | ABC | +------+---------+ | 2 | DEF | +------+---------+ | 3 | GHI | +------+---------+ PAGE 는 데이터 유형이 INT (11) 인 기본입니다. 자동 증가되지 않습니다. CONTENT는 TEXT 데이터 유형입니다. PHP에서 나는- $result = mysql_query(SELECT MAX(PAGE) FROM test); $row = mysql_fetch_array($result); echo $row["PAGE"]; 출력이 없습니다. 조금도. echo "Value :". $ r.. 2021. 1. 28.