본문 바로가기

SQL2314

MySQL find and insert row to another table mysql trigger mysql 데이터베이스에 "My_Company"라는 다음 세 개의 테이블이 있습니다. mysql> desc employee; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | Id | int(11) | NO | PRI | 0 | | | Emp_Name | varchar(20) | YES | | NULL | | | Division | varchar(20) | YES | | NULL | | +----------+-------------+------+-----+---.. 2021. 1. 5.
MySQL mysql 워크 벤치를 통해 mysql 데이터베이스로 데이터를 가져 오려면 어떻게해야합니까? mysql에서 데이터베이스를 만들었습니다. .sql 파일이 있습니다. mysql 워크 벤치를 통해 어떻게 내 데이터베이스로 가져올 수 있습니까? 해결 방법 도움이 되었기를 바랍니다. --- 수정 된 답변 --- 스키마 선택에 관하여. MySQL Workbench (5.2.47 CE Rev1039)는 아직 사용자 정의 스키마로 내보내기를 지원하지 않습니다. .sql을 내 보낸 스키마 만 생성됩니다. 5.2.47에서는 "New"대상 스키마가 표시됩니다. 그러나 작동하지 않습니다. 저는 백업 / 복원 작업을 위해 MySQL Administrator (오래된 이전 Oracle MySQL Admin 뷰티)를 사용합니다. Google에서 신뢰할 수있는 소스에서 다운로드 할 수 있습니다 (검색 MySQL Admini.. 2021. 1. 5.
MySQL SQL : 접두사가있는 테이블 삭제 myprefix _ 접두사가있는 테이블을 삭제하는 방법은 무엇입니까? 참고 : phpMyAdmin에서 실행해야합니다. 해결 방법 하나의 MySQL 명령만으로는 수행 할 수 없지만 MySQL을 사용하여 명령문을 구성 할 수 있습니다. MySQL 셸 또는 PHPMyAdmin을 통해 다음 쿼리를 사용합니다. SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' ) AS statement FROM information_schema.tables WHERE table_name LIKE 'myprefix_%'; 이렇게하면 테이블을 삭제하기 위해 복사하고 실행할 수있는 DROP 문이 생성됩니다. 편집 : 여기에 고지 사항-위에서 생성 된 문은 해당 접두사가있는 모.. 2021. 1. 5.
MySQL : select 문에서 임시 열 자동 증가 MySQL을 사용하여 select 문에서 임시 열을 만들고 자동으로 증가시키는 방법은 무엇입니까? 지금까지 내가 가지고있는 것은 다음과 같습니다. SET @cnt = 0; SELECT (@cnt =@cnt + 1) AS rowNumber, rowID FROM myTable WHERE CategoryID = 1 다음을 반환합니다. +++++++++++++++++++++ + rowNumber | rowID + +++++++++++++++++++++ + (NULL) | 1 + + (NULL) | 25 + + (NULL) | 33 + + (NULL) | 150 + + (NULL) | 219 + +++++++++++++++++++++ 하지만 다음이 필요합니다. +++++++++++++++++++++ + rowNu.. 2021. 1. 5.
MySQL 오류 코드 : 1406. 데이터가 너무 깁니다.-MySQL 오류 코드 : 1406. 데이터가 열에 너무 깁니다. CREATE TABLE `TEST` ( `idTEST` INT NOT NULL , `TESTcol` VARCHAR(45) NULL , PRIMARY KEY (`idTEST`) ); 이제 일부 값을 삽입 합니다. INSERT INTO TEST VALUES ( 1, 'Vikas' ) select SELECT * FROM TEST; 길이 보다 많은 레코드 삽입 INSERT INTO TEST VALUES ( 2, 'Vikas Kumar Gupta Kratika Shukla Kritika Shukla' ) 길이 를 선택 하면 SELECT LENGTH('Vikas Kumar Gupta Kratika Shukla Kritika Shukla') '47' 그리고 그것.. 2021. 1. 5.
MySQL SQL LIMIT 및 OFFSET 쿼리를 사용하여 모든 레코드 선택 수행 할 방법이 있는지 궁금합니다. SELECT * FROM table 다음과 같이 LIMIT 및 OFFSET 을 사용합니다. SELECT * FROM table LIMIT all OFFSET 0 LIMIT 및 OFFSET을 사용하여 SQL 문을 작성할 수 있지만 여전히 모든 결과를 얻을 수 있습니까? * 물론 IF 문을 사용할 수 있지만 가능하면 사용하지 않습니다. 해결 방법 특정 오프셋에서 결과 끝까지 모든 행을 검색하려면 set, you can use some large number for the second parameter. This 문은 96 번째 행부터 마지막 ​​행까지 모든 행을 검색합니다. 선택 * from tbl LIMIT 95,18446744073709551615; 따라서 모든 행을 .. 2021. 1. 5.
MySQL mysql에서 3 개의 테이블로 내부 조인 내부 조인으로 더 많은 테이블에서 데이터를 선택하고 싶습니다. 이것은 내 테이블입니다. Student (studentId, firstName, lastname) Exam (examId, name, date) Grade (gradeId, fk_studentId, fk_examId, grade) 학생들이 다녀온 모든 시험, 성적 및 날짜를 ​​보여주는 성명서를 작성하고 싶습니다. 날짜를 기준으로 정렬되었습니다. 이것은 내 진술입니다. 실행되지만 올바르게 수행하고 있는지 확인하고 싶습니다. SELECT student.firstname, student.lastname, exam.name, exam.date, grade.grade FROM grade INNER JOIN student ON student.stude.. 2021. 1. 5.
MySQL MAMP mysql 서버가 시작되지 않습니다. 실행중인 mysql 프로세스가 없습니다. 내 MAMP mysql 서버가 시작되지 않습니다. 내가 웹에서 본 모든 제안은 다른 mysqld 프로세스가 실행 중인지 확인하고 존재하는 경우 종료하고 문제를 해결해야한다고 말하지만 나에게는 그렇지 않습니다. 다음은 오류 로그입니다. 130415 13:42:12 mysqld_safe Starting mysqld daemon with databases from /Library/Application Support/appsolute/MAMP PRO/db/mysql 130415 13:42:12 [Warning] Setting lower_case_table_names=2 because file system for /Library/Application Support/appsolute/MAMP PRO/db/mysql.. 2021. 1. 5.
MySQL mysql 오류 1025 (HY000) : './foo'이름 변경시 오류 (errno : 150)는 무엇을 의미합니까? 나는 이것을 mysql에서 시도했다. mysql> alter table region drop column country_id; 그리고 이것을 얻었습니다. ERROR 1025 (HY000): Error on rename of './product/#sql-14ae_81' to './product/region' (errno: 150) 어떤 아이디어? 외래 키 물건? 해결 방법 테이블에서 InnoDB 엔진을 사용하는 경우 일반적으로이 오류가 발생합니다. 이 경우 외래 키를 삭제 한 다음 테이블 변경을 수행하고 열을 삭제해야합니다. 그러나 까다로운 부분은 열 이름을 사용하여 외래 키를 삭제할 수 없지만 대신 색인화하는 데 사용되는 이름을 찾아야한다는 것입니다. 이를 찾으려면 다음을 선택하십시오. CREATE TA.. 2021. 1. 5.
MySQL 명령 줄에서 mysql을 통해 단일 쿼리를 어떻게 실행합니까? 스크립팅 된 작업에서 원격 서버에서 단일 쿼리를 실행할 수 있기를 바랍니다. 예를 들어 직관적으로 다음과 같이 될 것이라고 상상할 수 있습니다. mysql -uroot -p -hslavedb.mydomain.com mydb_production "select * from users;" 해결 방법 mysql -u -p -e "select * from schema.table" 참조 페이지 https://stackoverflow.com/questions/1602904 2021. 1. 5.