본문 바로가기

MySql2314

MySQL Adding constraints in phpMyAdmin 나는 어리석은 것처럼 느껴지지만 phpMyAdmin 인터페이스에서 외래 키에 제약 조건을 추가하는 곳을 찾을 수 없습니다. 삭제시 캐스케이드 여기와 phpMyAdmin 위키에서 비슷한 질문을 찾았지만 그것에 대해 아무것도 찾을 수 없습니다. 쿼리 인터페이스를 통해이 작업을 수행 할 수 있다는 것을 알고 있지만 그래픽 인터페이스를 통해 수행하는 방법을 알고 싶습니다. 해결 방법 먼저 스토리지 엔진을 InnoDB로 가져야합니다. 그런 다음 테이블을 선택하고 '구조'탭으로 이동합니다. 테이블 아래에 '관계보기'가 표시되면 클릭합니다. 거기에서 제약을 추가 할 수 있습니다. 참조 페이지 https://stackoverflow.com/questions/9499675 2020. 9. 19.
MySQL mysql의 두 테이블 간의 차이점 비교 레이아웃이 동일하지만 다른 데이터를 포함 할 수있는 두 개의 테이블 t1과 t2가 있다고 가정합니다. 이 두 테이블을 비교하는 가장 좋은 방법은 무엇입니까? 좀 더 정확하게 말하자면, t1의 한 행의 데이터가 t2의 해당 행의 데이터와 다른지 알려주는 간단한 SQL 쿼리를 알아 내려고합니다. 교차도 빼기도 사용할 수없는 것 같습니다. 내가 시도 할 때 SELECT * FROM robot intersect SELECT * FROM tbd_robot 오류 코드가 나타납니다. [오류 코드 : 1064, SQL 상태 : 42000] SQL에 오류가 있습니다. syntax; check the manual that corresponds to your MySQL server version 1 행에서 'SELECT *.. 2020. 9. 19.
MySQL java.math.BigInteger는 java.lang.Integer로 캐스트 될 수 없습니다. 다음 예외가 발생합니다. 원인 : java.lang.ClassCastException : java.math.BigInteger를 캐스트 할 수 없습니다. java.lang.Integer 다음 코드로 List queryResult = query.list(); for (Iterator it = queryResult.iterator(); it.hasNext();) { Object[] result = it.next(); Integer childId = (Integer) result[0]; Integer grandChildCount = (Integer) result[1]; CompanyNode childNode = childNodes.get(childId); childNode.setHasChildren(grand.. 2020. 9. 19.
MySQL mysql select ONLY duplicate records from database mysql 데이터베이스의 중복 레코드로 뭔가를 시도하고 있습니다. 그러나 레코드를 삭제하고 싶지 않으며 두 개의 열만 중복됩니다. 이 기록 만 어떻게 찾을 수 있습니까? 해결 방법 테이블 구조에 대한 더 많은 정보를 게시 할 수 있으며 일부는 중복되지만 두 개의 열만 있다는 것은 무엇을 의미합니까? 어쨌든 GROUP BY , COUNT 및 HAVING 을 살펴볼 수 있습니다. SELECT `duped_field1`, `duped_field2`, COUNT(*) `tot` FROM `table` GROUP BY `duped_field1`, `duped_field2` HAVING `tot` > 1 참조 페이지 https://stackoverflow.com/questions/9540996 2020. 9. 19.
MySQL Return Last ID (IDENTITY) On Insert row VB.NET MySQL Dim insert_coupon_query As String = ("INSERT INTO qa_discountcoupons (id, status_code) VALUES (AUTO_INCREMENT_ID, 5)") Dim cmd_query As New MySqlCommand(insert_coupon_query, objConn) Dim cmd_result As Integer = CInt(cmd_query.ExecuteScalar()) 현재 삽입의 AUTO_INCREMENT 값을 반환하고 msgbox에 표시하고 싶습니다. 해결 방법 Dim insert_coupon_query As String = ("INSERT INTO qa_discountcoupons (status_code) VALUES (5); SELEC.. 2020. 9. 18.
MySQL Change date format in php retrieved from mysql 내 질문은 여기에서 변수를 분할하는 것이 유일한 옵션입니까 아니면 우리를 위해 그것을 수행하는 내장 함수가 있습니까? 해결 방법 참조 페이지 https://stackoverflow.com/questions/9791416 2020. 9. 18.
MySQL 단일 쿼리에서 합계 및 합계로 그룹 가져 오기 한 번의 쿼리로 모든 제품의 카테고리 별 총 가격과 모든 제품의 총 가격을 얻을 수있는 방법이 있습니까? 아래는 카테고리별로 가격을 제공하는 쿼리입니다. SELECT SUM(price) as totalprice FROM products Group BY category_id 해결 방법 GROUP BY 절은 추가 행이 요약 출력에 추가되도록하는 WITH ROLLUP 수정자를 허용합니다. SELECT category_id,SUM(price) as totalprice FROM products GROUP BY category_id WITH ROLLUP 참조 페이지 https://stackoverflow.com/questions/9894301 2020. 9. 18.
MySQL MYSQL - Update using while loop declare c int set c = 1 while c 2020. 9. 18.
MySQL SET GLOBAL max_allowed_packet이 작동하지 않습니다. SET GLOBAL 을 사용하여 MySQL에서 max_allowed_packet 의 기본값을 변경하는 방법을 알아 냈습니다. 그러나이 명령을 사용할 때마다 기본값은 그대로 유지되었습니다! 다음 명령을 사용했습니다. mysql --user=root --password=mypass mysql> SET GLOBAL max_allowed_packet=32*1024*1024; Query OK, 0 rows affected (0.00 secs) mysql> SHOW VARIABLES max_allowed_packet; 그리고 결과는 max_allowed_packet = 1048576입니다. 내가 무엇을 놓치고 있습니까? 해결 방법 전역 시스템 변수를 변경하면 값이 기억되어 새 connections until the.. 2020. 9. 18.
MySQL 성능-단일 값에 대한 "IN"절과 같음 (=) 이것은 매우 간단한 질문이고 대답은 "중요하지 않다"라고 가정하고 있지만 어쨌든 물어봐야합니다 ... PHP로 작성된 일반 SQL 문이 있습니다. $sql = 'SELECT * FROM `users` WHERE `id` IN(' . implode(', ', $object_ids) . ')'; 사전 유효성 검사 ( $ object_ids 가 최소 1 개의 항목과 모든 숫자 값이있는 배열)라고 가정하면 대신 다음을 수행해야합니까? if(count($object_ids) == 1) { $sql = 'SELECT * FROM `users` WHERE `id` = ' . array_shift($object_ids); } else { $sql = 'SELECT * FROM `users` WHERE `id` IN('.. 2020. 9. 18.