본문 바로가기

데이터 베이스2314

MySQL IN 절에 변수를 전달하는 방법은 무엇입니까? 다음과 같은 SELECT 문이있는 SP가 있다고 가정 해 보겠습니다. SELECT product_id, product_price FROM product WHERE product_type IN ('AA','BB','CC'); 그러나 해당 IN 절로가는 데이터는 값 문자열을 포함하는 단일 변수를 통해야합니다. 아래 링크 SELECT product_id, product_price FROM product WHERE product_type IN (input_variables); 그러나 그것은 그렇게 작동하지 않습니다. 이 작업을 수행하는 방법을 아십니까? 해결 방법 SELECT product_id, product_price FROM product WHERE FIND_IN_SET(product_type, param.. 2021. 1. 22.
MySQL mysql tinyint (1) 대 tinyint (2) 대 tinyint (3) 대 tinyint (4) 가능한 중복 : 차이점은 무엇입니까? TinyINT(1) TinyINT(2) TinyINT(3) TinyINT(4) 해결 방법 TinyINT (M)의 범위는 항상 부호있는 -128 .. + 127 또는 부호없는 0..255입니다. M은 디스플레이 너비입니다. M은 정수 유형의 최대 표시 너비를 나타냅니다. 최대치 display width is 255. Display width is unrelated to the range of values a type can contain, as described in Section 11.2, “Numeric Types”. For floating-point and fixed-point types, M is the total 저장할 수있는 자릿수. 참조 페이지 https:.. 2021. 1. 22.
MySQL 배열 필드에 Doctrine2의 특정 값이 포함되어 있는지 쿼리하는 방법이 있습니까? Symfony2 + Doctrine으로 시작합니다. 내 스키마에 'array' 유형의 roles 열이 포함 된 User 개체 (fos_user)가있는 테이블이 있습니다. Doctrine은이 유형의 필드를 php 'array'에서 'longtext'(mysql의 경우)로 직렬화하여 저장합니다. 따라서 다음 사용자를 DB에 저장했다고 가정 해 보겠습니다. User1: array(ROLE_ADMIN, ROLE_CUSTOM1) User2: array(ROLE_ADMIN, ROLE_CUSTOM2) User3: array(ROLE_CUSTOM2) 이제 컨트롤러에서 ROLE_ADMIN이 설정된 모든 사용자를 선택하고 싶습니다. Is there a way to write a DQL query which would di.. 2021. 1. 22.
MySQL Workbench "가져 오는 중 ..."-DB를 검색 할 수 없습니다. 해결 방법 위의 mysql_upgrade 링크는 내 문제를 직접 해결하지 못했지만 mysql 오류 파일을 검사하게되었고 결국 해결 방법을 찾았습니다. 오류 파일 ( [xampp root] / var / mysql / [dbname] .err 에 있음)에서 다음과 같은 여러 줄을 발견했습니다. /Applications/XAMPP/xamppfiles/sbin/mysqld: Can't create/write to file '/var/folders/y2/37h93r_931sdfpcr7vnc83380000gn/T/ibigNFFi' (Errcode: 13) [mysqld] tmpdir = /Applications/XAMPP/xamppfiles/temp/ 그러나 오류 로그를 다시 살펴보면 다음과 같은 사실을 발견했습.. 2021. 1. 22.
MySQL 자바 스크립트를 사용하여 버튼 값을 얻는 방법 JavaScript를 사용하여 버튼의 가치를 얻는 방법을 알아 내려고합니다. PHP 코드에는 while 문을 사용하여 생성 된 여러 버튼이 있으므로 name 과 id 는 모두 동일합니다. 그들 사이의 유일한 차이점은 가치입니다. 내 PHP 코드의 일부 : while($row = mysql_fetch_array($result)) { echo ""; echo ""; echo ""; } 내가 달성하려는 것은이 버튼을 클릭하면이 레코드 세부 정보와 함께 JavaScript 경고가 표시된다는 것입니다. (FYI- "Faker"는이 테이블이 속한 양식 이름입니다.) 내 JavaScript 코드 : function MCNdetails() { var buttonDetails = document.Faker.details.. 2021. 1. 22.
MySQL MySql의 백분율 기호 빈 문자열과도 일치합니까, 아니면 비어 있지 않은 문자열과 만 일치합니까? 참조를 찾지 못했습니다. 해결 방법 직접 시도해 보시지 않겠습니까? 여하튼 찾고 있던 문서는 다음과 같습니다. LIKE를 사용하면 패턴에 다음 두 개의 와일드 카드 문자를 사용할 수 있습니다. Character | Description ----------+------------------------------------------------------- % | Matches any number of characters, even zero characters _ | Matches exactly one character 참조 페이지 https://stackoverflow.com/questions/13132409 2021. 1. 22.
MySQL VB.NET and MySql UPDATE query 여기에 오류없이 내 코드가 있습니다 (적어도 디버그 할 때가 아니라 VS 2010 를 사용합니다). 내가 원하는 것은 추가 버튼을 클릭 할 때 발생합니다. textbox (txtQty)는 현재 "수량"열에 저장된 숫자에 추가됩니다. (예 : txtQty "100"이고 열의 전류는 "200"입니다. 텍스트 상자의 "100"을 "200"이있는 열에 추가하고 새 숫자 "300"으로 저장하고 싶습니다. 내가 아는 간단한 수학) ,하지만 문제는 VB.NET Datagridview 또는 MySql Database 에서 수학 방정식을 사용하는 방법을 아직 알지 못했다는 것입니다.이 코드는 실행되지만 열에있는 숫자 추가를 클릭하여 0으로 돌아갑니다. 모든 힌트 또는 팁을 주시면 감사하겠습니다. cmd.Connectio.. 2021. 1. 22.
MySQL 여러 ON 조건을 사용하여 MySQL에서 LEFT JOIN 단일 조건부 또는 WHERE 키 IS NULL을 사용하여 MySQL에서 LEFT JOIN을 수행하는 방법을 알고 있지만 ON 문에 여러 조건이있을 때 어떻게 수행합니까? 주문 번호와 송장 날짜가 포함 된 송장 테이블이 있습니다. 주문 번호와 배송 날짜가 포함 된 배송 테이블도 있습니다. 배송 테이블에 해당 레코드가없는 송장 테이블의 항목을 반환하고 싶습니다. 예를 들면 ... invoice table: InvoiceNum OrderNum InvoiceDate 106433 136365 2011-10-03 111888 136365 2012-06-19 ship table: OrderNum ShipDate 136365 2012-06-19 송장 테이블에서 송장 번호 106433 만 반환하는 쿼리를 작성하고 싶습니.. 2021. 1. 22.
MySQL mysql want to get data for a specific month and date a_id employee_id date checkin checkout 1 1 31-10-2012 09:13:54 AM 05:30:55 PM 2 1 01-11-2012 09:34:39 AM 05:30:55 PM 나는 다음과 같은 출석 테이블을 가지고있다 .... 나는 모든 체크를 받고 싶다. 그리고 예를 들어 01-10-2012에서 31-10-2012까지의 특정 달의 시간을 체크 아웃한다 .... 나는 이와 같은 것을 사용했다. select `employee_id`,`date`,`checkin`,`checkout` from `attendence` where `date` >= '01-10-2012' and `date` < '31-10-2012' 이제이 쿼리의 문제는 결과를 반환하지만 다음 달의 첫 번째 날짜.. 2021. 1. 22.
MySQL 삽입 및 업데이트를위한 MySQL Fire Trigger 테이블의 삽입 및 업데이트 이벤트 모두에 대해 mysql 트리거를 실행할 수 있습니까? 다음을 수행 할 수 있음을 알고 있습니다. CREATE TRIGGER my_trigger AFTER INSERT ON `table` FOR EACH ROW BEGIN ..... END // CREATE TRIGGER my_trigger AFTER UPDATE ON `table` FOR EACH ROW BEGIN ..... END // 하지만 어떻게 할 수 있습니까 CREATE TRIGGER my_trigger AFTER INSERT ON `table` AND AFTER UPDATE ON `table` FOR EACH ROW BEGIN ..... 가능합니까, 아니면 2 개의 트리거를 사용해야합니까? 코드는 둘 다 동일하.. 2021. 1. 21.