본문 바로가기

db2314

MySQL 서로 다른 두 위치에서 실행되는 두 mysql 서버 간의 데이터베이스 링크 두 개의 다른 위치에서 실행되는 다른 mysql 데이터베이스 서버에서 mysql 데이터베이스 서버에 연결하고 모든 테이블에 액세스하고 업데이트하는 방법을 알려주십시오. 해결 방법 참조 페이지 https://stackoverflow.com/questions/6530252 2020. 10. 5.
MySQL 오류 : " 'columnname'열은 FULLTEXT 인덱스의 일부가 될 수 없습니다." 최근에 여러 열을 utf8_general_ci (기본 UTF-8 데이터 정렬)로 변경했지만 특정 열을 변경하려고 할 때 MySQL 오류가 발생했습니다. Column 'node_content' cannot be part of FULLTEXT index 문서를 살펴보면 MySQL은 UCS-2와 같은 일부 다중 바이트 문자 집합에서 FULLTEXT 인덱스에 문제가 있지만 UTF-8에서 작동해야합니다. 나는 최신 안정된 MySQL 5.0.x 릴리스 (내 생각에는 5.0.77)를 사용하고 있습니다. 해결 방법 죄송합니다. 문제에 대한 답을 찾았습니다. FULLTEXT 인덱스의 모든 열에는 동일한 문자 집합뿐만 아니라 동일한 데이터 정렬 도 있어야합니다. 내 FULLTEXT 인덱스의 열 중 하나에는 utf8_uni.. 2020. 10. 5.
MySQL 그룹 기능에서 지원되지 않는 참조 이 쿼리를 사용하는 데 문제가 있습니다. 쿼리 별 그룹에서 별칭을 참조로 사용할 수없는 것 같습니다. SELECT v.V_VEHICLEID, v.V_LICENSENO, ROUND((MAX(IF(DAY(WP_DATETIME) = 1, WP_ODOMETER, NULL)) - MIN(IF(DAY(WP_DATETIME) = 1, WP_ODOMETER, NULL))) / 1000) AS TRIP1, ..., ROUND((MAX(IF(DAY(WP_DATETIME) = 31, WP_ODOMETER, NULL)) - MIN(IF(DAY(WP_DATETIME) = 31, WP_ODOMETER, NULL))) / 1000) AS TRIP31, ROUND(MAX(IF(DAY(WP_DATETIME) = 1, WP_FUELRE.. 2020. 10. 5.
MySQL에서 SUM ()으로 업데이트 ID별로 그룹화 된 SUM (S_val) 으로 PAR 필드를 업데이트해야합니다. PAR 값을 어떻게 UPDATE 할 수 있습니까? UPDATE Table_Name SET PAR = (SELECT SUM(S_val) FROM Table_Name WHERE ID=1) FROM Table_Name 작동하지 않습니다. 해결 방법 불행히도 MySQL 에서 자신과 조인 된 테이블을 업데이트 할 수 없습니다. 해결 방법으로 함수를 만들어야합니다. DELIMITER $$ CREATE FUNCTION `fn_get_sum`(_id INT) RETURNS int(11) READS SQL DATA BEGIN DECLARE r INT; SELECT SUM(s_val) INTO r FROM table_name WHERE id .. 2020. 10. 5.
MySQL PHP MySQLi num_rows 항상 0 반환 저는 PHP의 내장 MySQLi 클래스의 기능을 활용하는 클래스를 만들었으며 데이터베이스 상호 작용을 단순화하기위한 것입니다. 그러나 OOP 접근 방식을 사용하면 쿼리가 실행 된 후 올바른 행 수를 반환하는 num_rows 인스턴스 변수로 인해 어려움을 겪고 있습니다. 제 수업의 스냅 샷을보세요 ... class Database { //Connect to the database, all goes well ... //Run a basic query on the database public function query($query) { //Run a query on the database an make sure is executed successfully try { //$this->connection->que.. 2020. 10. 4.
MySQL로 임의의 행 선택 나는이 주제에 대한 많은 주제를 보았고 그것을하는 방법을 이해하는데 실패했습니다. 예를 들어,이 테이블이있는 경우 : +------+-------+-------+ | id | name | class | +------+-------+-------+ | 5 | test | one | | 10 | test2 | one | | 12 | test5 | one | | 7 | test6 | two | +------+-------+-------+ 클래스 "one"에서 X 개의 임의의 행만 표시하고 싶습니다. 어떻게해야합니까? 참고 : 큰 테이블이므로 ORDER BY RAND 를 사용하고 싶지 않습니다. 해결 방법 대부분의 사람들이 권장하는 ORDER BY RAND () 솔루션은 이미 알고 있듯이 큰 테이블로 확장되지 .. 2020. 10. 4.
MySQL Java를 사용하여 MySQL 데이터베이스에서 탭으로 구분 된 파일을 가져 오는 방법은 무엇입니까? MySQL 데이터베이스에서 탭으로 구분 된 파일을 가져오고 싶습니다. Java를 사용하여 어떻게 할 수 있습니까? 해결 방법 FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' STARTING BY '' 참조 페이지 https://stackoverflow.com/questions/6544129 2020. 10. 4.
MySQL Java에서 프록시를 통한 MySQL Connect 다음과 같이 클라이언트가 데이터베이스 서버에 연결되는 클라이언트-서버 소프트웨어를 개발 중입니다. ... try { Class.forName("com.mysql.jdbc.Driver"); Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/agenda", "root", "LA_PASSWORD"); }catch.... ... 두 응용 프로그램은 항상 동일한 로컬 네트워크에 있습니다. 내가 가진 문제는 로컬 네트워크가 프록시를 사용할 때입니다.이 경우 MySQL 연결이 실패합니다. 로컬 네트워크에 프록시가있을 때 MySQL 데이터베이스 인 Java 프로그래밍 언어와 연결하려면 어떻게해야합니까?. 도와 주셔서 감사합니다. 인사말!.. 2020. 10. 4.
MySQL mySql은 키 값이 변경된 동일한 테이블에 행을 복사합니다 (기존을 덮어 쓰지 않음). mySql 테이블에서 선택한 행을 복사하고 키 값만 변경하여 삽입하는 방법은 무엇입니까? 동일한 쿼리에서 선택 및 삽입을 수행 할 수 있습니까? 정확히 말하면 내가 원하는 것은 다음과 같습니다. 테이블 열, ID 및 ISO3은 키입니다. +----+------+-------------------------+ | ID | ISO3 | Text | +----+------+-------------------------+ | 1 | ENU | A text in english | | 2 | ENU | Another text in english | | 3 | ENU | bla bla | | 1 | JPN | ?????? | +----+------+-------------------------+ 삽입 후 내 테이블이.. 2020. 10. 4.
MySQL : 테이블에 여러 파일로드 여러 파일을 테이블에로드하여 동일한 행에 맞도록했습니다. 개별적으로 삽입 할 수 있지만 문제는 NULL 값 내에 있으며이 테이블에 JOIN 할 계획입니다. 이 경우 쓸모없는 데이터 인 NULL 값이 너무 많습니다. LOAD DATA LOCAL INFILE 'malefirst.txt, femalefirst.txt, allfirst.txt, allfirst.txt' INTO TABLE fnames (mal, fml, unk, cpx); 제가 실제로 살펴본 또 다른 것은 파일을 paste -d " " (1.txt 2.txt ....) 그러나 그것은 엉망으로 변했습니다. 첫 번째 방법이 작동하지 않으면 두 번째 방법을 사용할 수 있지만 이에 대한 조언도 필요합니다. 해결 방법 4 개의 파일을 4 개의 (임시) .. 2020. 10. 4.