본문 바로가기

SQL2314

MySQL 타임 스탬프 필드가 만료 된 후 MySQL을 자동 업데이트하는 방법 타임 스탬프 만료시 MySQL 업데이트 또는 삽입을 자동화하려면 어떻게합니까? 따라서 타임 스탬프가 2013-06-30 20:10:00 이고 해당 날짜와 시간이 지나면 MySQL DB를 자동으로 업데이트하고 싶습니다. 그래서 오늘은 2013-06-03 20 이후입니다. 10:00 . 항목을 업데이트하고 싶지만 웹 사이트에서 브라우저를 열지 않을 것 같아서 서버 트리거가 필요한 것 같은데 ?? 어떻게하나요? 많은 감사 1 초마다 실행하는 다음 쿼리가 있는데 작동하지 않습니다. CREATE EVENT e_second ON SCHEDULE EVERY 1 SECOND DO UPDATE online_auctions.auction_status SET auction_status = 'ENDED' WHERE TIMES.. 2020. 12. 30.
MySQL Hibernate createSQLQuery ()에서 하나 이상의 매개 변수를 어떻게 전달합니까? Hibernate를 사용하여 저장 프로 시저를 호출하려고합니다. 두 개 이상의 매개 변수를 전달하는 방법을 찾을 수없는 것 같습니다. 하나의 매개 변수로이 작업을 수행 할 수 있다는 것을 알고 있습니다. Session session = HibernateUtil.getSessionFactory().openSession(); ... Query query = session.createSQLQuery("CALL StoredProcedureTest(:parameter)") .addEntity(DBModel.class) .setParameter("parameter", parameter); ArrayList results = query.list(); .setParameters (Object object [], Typ.. 2020. 12. 30.
MySQL은 특정 문자 앞에 모든 문자를 가져옵니다. 일부 값을 추출하는 테이블이 있습니다. 하나의 열 값에는 "value1 | value2 | value3"이 포함될 수 있지만 | - "값 1". 이것은 내가 시도한 것이지만 작동하지 않습니다 .. 내가 뭘 잘못하고 있니? 감사! $ sql = "SELECT * LEFT ( 'Like', LOCATE ( '|', 'Like')-1) FROM $ tablename WHERE Parent = '0'AND Type LIKE 'top'ORDER BY Order ASC "; 하나의 필드가 아닌 모든 값에 이것을 사용하고 싶습니다 .. 해결 방법 [ColName]의 해당 부분을 가져 오려면 다음 문이 필요합니다. LEFT([ColName],INSTR([ColName],"|")-1) 동일한 레코드 세트 열에서 여러 열.. 2020. 12. 30.
MySQL PHP-ORDER BY와 GROUP BY를 함께 사용하는 방법 message, sender, to, time 이 포함 된 테이블을 만들었습니다. 발신자별로 그룹화하고 시간별로 정렬합니다. 이것이 내 코드입니다. $query= mysql_query("SELECT * FROM `table` ORDER BY `time` GROUP BY `sender`")or die(mysql_error()); while($arr = mysql_fetch_array($query)){ $num = mysql_num_rows($query); $msg = $arr ['message']; echo ''; echo $msg; } 이 오류를 보여줍니다 SQL 구문에 오류가 있습니다. MySQL 서버 버전에 해당하는 설명서에서 1 행의 'GROUP BY sender '근처에서 사용할 올바른 구문을 확.. 2020. 12. 30.
MySQL 다른 테이블에서 얻은 값을 사용하여 한 테이블에서 행 선택 MYSQL 현재 DB에 2 개의 mysql 테이블이 있습니다. Film 및 Film_Ratings_Report Film의 기본 키는 Film_Ratings_Report 테이블에서 영화 등급을 식별하는 데 사용되는 filmid 입니다. MYSQL 쿼리를 사용하여 등급 테이블을 검색하고 특정 기준에 맞는 모든 영화 ID를 수집 한 다음 선택한 ID를 사용하여 영화 테이블에서 영화 제목을 가져올 수 있는지 알고 싶습니다. 다음은 작동하지 않는 MYSQL 쿼리 Im입니다. SELECT * FROM film UNION SELECT filmid FROM film_rating_report WHERE rating = 'GE' LIMIT 0,0 나는 MYSQL에 상대적으로 녹색이며 이것에 대한 도움을 주시면 감사하겠습니다. 미리 .. 2020. 12. 29.
MySQL 프로 시저 생성 오류 1046 (3D000) : 선택된 데이터베이스가 없습니다. 새 데이터베이스를 만드는 간단한 절차를 만들려고합니다. 내가 mysql을 통해 실행하려는 완전한 코드는 다음과 같습니다. SET @DB_NAME := "mydb"; SET @DB_CREATE:= "CREATE DATABASE "; DELIMITER // drop procedure if exists create_db // create procedure create_db(name TEXT) BEGIN DECLARE temp TEXT; DECLARE user TEXT; SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = name INTO temp; if temp = name then SIGNAL SQLSTATE '45002' SET .. 2020. 12. 29.
MySQL 단일 mysql_query () 호출로 여러 쿼리를 실행하는 PHP 코드 PHP 클래스에서 아래의 SQL 코드를 실행하려고하는데 그렇게하면 오류가 발생합니다. 아래 코드는 PHPMyAdmin의 콘솔에서 완벽하게 실행되지만 PHP에서는 실행되지 않습니다. SET @columns := ( SELECT GROUP_CONCAT(column_name) FROM information_schema.columns WHERE table_schema = 'test' AND table_name = 'mytable' AND column_key 'PRI' ); SET @sql := ( SELECT CONCAT( 'INSERT INTO mytable (', @columns, ') ', 'SELECT ', @columns, ' FROM mytable ', 'WHERE id = 1;' ) ); PREPA.. 2020. 12. 29.
MySQL 알파벳순으로 정렬 한 다음 숫자 순으로 정렬 나는 mysql ordering에서 약간의 조정을 찾고, 일반적으로 테이블에서 레코드를 선택한 다음 Name (varchar) ASC로 레코드를 주문하지만 항상 번호가 먼저옵니다 여기 내 질문의 몇 가지 예 ( 참고. mysql은 먼저 0-9로 레코드 정렬 ) SELECT name FROM list ORDER BY name ASC record returned: 1 star 2 star 9 slice Ape Age Beg Bell Fish Zoo 내가 원하는 것은 알파벳 순서가 먼저 나온 다음 숫자가 오는 것입니다. 원하는 출력 Ape Age Beg Bell Fish Zoo 1 star 2 star 9 slice 해결 방법 다음 ORDER BY 절을 사용하십시오. ORDER BY IF(name RLIKE .. 2020. 12. 29.
MySQL 문자열에서 마지막 쉼표 뒤의 모든 문자를 제거하는 쿼리 이런 종류의 데이터가있는 mysql 테이블이 있습니다. TACOMA, Washington, 98477 이제 수천 개의 행이 있습니다. 데이터가 다음과 같은 방식으로 조작되기를 바랍니다. TACOMA, Washington mysql을 통해 가능합니까 아니면 수동으로해야합니까? 해결 방법 당신이 사용할 수있는 : SELECT SUBSTRING_INDEX('TACOMA, Washington, 98477', ',', 2) 그리고 업데이트 문 : UPDATE my_table SET my_col = SUBSTRING_INDEX(my_col, ',', 2) my_table 을 테이블 이름으로 바꾸고 my_col 을 업데이트해야하는 열로 바꿔야하는 경우. 참조 페이지 https://stackoverflow.com/qu.. 2020. 12. 29.
MySQL 오류! MySQL 관리자 또는 서버 PID 파일을 찾을 수 없습니다! QNAP QNAP NAS에서 MySQL이 시작되지 않는 문제가 있습니다. phpMyAdmin을 통해 로그인 할 수 없어서 처음 발견했습니다. 오류가 발생했습니다. #2002 Cannot log in to the MySQL server 그런 다음 이것이 일반적인 문제라고 생각하기 때문에 mysql을 시작하려고 시도했지만 일반적인 오류가 발생했습니다. mysql.sock 파일과 모든 문제를 해결하고 권한을 변경했지만 아무것도 작동하지 않습니다. NAS를 여러 번 재부팅했습니다. 결국 mysql을 다시 시작하려고했습니다. 그렇게함으로써 나는 다음을 얻는다 : ERROR! MySQL manager or server PID file could not be found! QNAP와 관련된 특정 항목이나 이에 대한 일반적인 유.. 2020. 12. 29.