본문 바로가기

SQL2314

MySQL What's the best way to search a MySQL database with PHP? MySQL 데이터베이스에 도서 목록이 있고 '제목'필드에서 키워드 (사용자가 검색 필드에 입력)를 검색하고 싶다고 가정합니다. PHP에서 이것을 수행하는 가장 좋은 방법은 무엇입니까? MySQL LIKE 명령이 가장 효율적인 검색 방법입니까? 해결 방법 예, 가장 효율적인 방법은 일반적으로 데이터베이스에서 검색하는 것입니다. 이를 위해 세 가지 대안이 있습니다. 따라서 가장 좋은 것이 무엇인지 결정하기 위해 실제로 무엇을 검색 할 것인지에 달려 있습니다. 책 제목의 경우 정확히 일치하는 부분 문자열에 대한 LIKE 검색을 제공합니다. 사람들이 찾고있는 책을 알고있을 때 유용하며 단어 또는 구문과 유사한 제목을 찾는 데 도움이되는 FULLTEXT 검색도 제공합니다. 물론 인터페이스에서 서로 다른 이름을 부.. 2021. 1. 9.
MySQL check if a table exists without throwing an exception 예외를 발생시키지 않고 MySQL에 테이블이 존재하는지 확인하는 가장 좋은 방법은 무엇입니까? "SHOW TABLES LIKE"등의 결과를 파싱하고 싶지 않습니다. 일종의 부울 쿼리가 있어야합니까? 해결 방법 나는 그것에 대한 PDO 구문을 모르지만 이것은 매우 간단 해 보입니다. $result = mysql_query("SHOW TABLES LIKE 'myTable'"); $tableExists = mysql_num_rows($result) > 0; 참조 페이지 https://stackoverflow.com/questions/1525784 2021. 1. 9.
MySQL MySqlDataAdapter를 사용한 업데이트가 작동하지 않습니다. MySqlDatAdapter를 사용하여 MySql 테이블을 업데이트하려고합니다. 그러나 테이블은 업데이트되지 않습니다! 전에는 SQL 서버를 사용했습니다. 내 코드에서 누락 된 MySql에 특정한 다른 것이 있습니까? DataTable myTable = new DataTable("testtable"); MySqlConnection mySqlCon = new MySqlConnection(ConfigurationManager.ConnectionStrings["DBConStr"].ConnectionString); MySqlCommand mySqlCmd = new MySqlCommand("SELECT * FROM testtable WHERE Name = 'Tom'"); mySqlCmd.Connection = m.. 2021. 1. 9.
MySQL 하위 쿼리가있는 SELECT 쿼리의 IF 및 CASE 문 menu_items.parent 가 0 이 아닌 경우 아래 쿼리는 NULL을 반환하며 이는 잘못된 것입니다. 여기서 제가하려는 것은 menu_items.parent 행의 값이 0 이면 원래 값으로 반환하지만 값이 0 그런 다음 값이 무엇이든 해당 행의 이름 (varchar)을 반환합니다. 내가 NULL을 계속 얻는 이유를 아십니까? 참고 : 선택한 다른 모든 열은 정상적으로 제공되므로 쿼리 자체는 정상입니다. 감사 예 1 : SELECT ... ... ( CASE WHEN menu_items.parent = '0' THEN menu_items.parent ELSE (SELECT name FROM menu_items WHERE id = menu_items.parent) END ) AS ParentID .... 2021. 1. 9.
MySQL ON DUPLICATE KEY UPDATE를 사용하여 MySQL로드 데이터 INFILE 그러나 ON DUPLICATE KEY UPDATE 는 REPLACE 보다 장점이 있습니다. 후자는 중복이 존재할 때 삭제 및 삽입을 수행합니다. 이로 인해 키 관리에 대한 오버 헤드가 발생합니다. 또한 자동 증가 ID는 교체시 동일하게 유지되지 않습니다. LOAD DATA INFILE을 사용할 때 ON DUPLICATE KEY UPDATE 를 어떻게 에뮬레이션 할 수 있습니까? 해결 방법 다음 단계를 사용하여이 기능을 에뮬레이션 할 수 있습니다. 1) 새 임시 테이블을 만듭니다. CREATE TEMPORARY TABLE temporary_table LIKE target_table; 2) 선택적으로 임시 테이블에서 모든 인덱스를 삭제하여 속도를 높입니다. SHOW INDEX FROM temporary_ta.. 2021. 1. 9.
MySQL MySql 연결 및 따옴표 나는 다음과 같은 것을 시도하고 있습니다. style="background:url('myimage.jpg') no-repeat;"> + column + 하지만 시도 할 때 MySQL 오류가 발생합니다. Concat ('style="background:url('myimage.jpg') no-repeat;">', info_text, '', info_text, ' 2021. 1. 9.
MySQL mysqli_insert_id ()가 항상 0을 반환하는 이유는 무엇입니까? 다음 코드가 있습니다. 테이블의 마지막 행을 반환해야하는 mysqli_insert_id () (이 경우 "$ last_row")는 항상 0을 반환합니다. 왜 그런가요? 2021. 1. 9.
MySQL 조인 된 테이블이있는 행 수 선택 일대 다 관계를 가진 두 개의 테이블이 있습니다. 나는 ID 열로 테이블을 결합합니다. 내 문제는 두 번째 (tablekey_id) 테이블에서 일치하는 모든 항목의 개수가 필요하지만 부울 is_basedomain 으로 표시된 행의 정보가 필요하다는 것입니다. 참고로 동일한 tablekey_id를 가진 행 집합 당 is_basedomain = 1 인 행이 하나만 있습니다. 표 : tablekey id linkdata_id timestamp 22 9495028175 2013-03-10 01:13:46 23 8392740179 2013-03-10 21:23:25 표 : searched_domains. 참고 : tablekey_id는 tablekey 테이블의 id에 대한 외래 키입니다. id tablekey_i.. 2021. 1. 9.
MySQL : 열 값이 특정 하위 문자열로 끝나는 행 찾기 모든 값이 URL 인 url 열이 있습니다. 앞서 언급 한 URL이 .pdf 로 끝날 때마다 다른 열의 값을 업데이트하려고합니다. 누구든지 이것으로 나를 도울 수 있습니까? 나는 여기에서 대답을 찾지 못했습니다. 해결 방법 UPDATE YourTable SET DifferentColumn = 'NewValue' WHERE Url LIKE '%.pdf' 참조 페이지 https://stackoverflow.com/questions/15345400 2021. 1. 9.
MySQL 노드를 사용하여 JSON 객체를 mysql로 ​​가져 오는 가장 빠른 방법 이전 예를 사용하십니까? 을 사용하여 mysql 테이블을 어떻게 삽입 / 업데이트 할 수 있습니까? 테이블 열 헤더의 이름을 수동으로 지정하지 않고 JSON 개체를 사용합니까? 그리고 비동기를 보장합니다. var mysql = require('node-mysql'); var conn = mysql.createConnection({ ... }); var values = [ {name:'demian', email: 'demian@gmail.com', ID: 1}, {name:'john' , email: 'john@gmail.com' , ID: 2}, {name:'mark' , email: 'mark@gmail.com' , ID: 3}, {name:'pete ' , email: 'pete@gmail.com' .. 2021. 1. 9.