MySQL 61

외국 키가 있는 경우에만 삭제

외국 키가 있는 경우에만 삭제 MySQL 데이터베이스에 있습니다. 이렇게 하고 있는데 안 돼요. ALTER TABLE `object` DROP FOREIGN KEY IF EXISTS `object_ibfk_1`; 나는 내가 할 수 있는 모든 곳에 이것이 존재한다면 하려고 노력했습니다.외국인 키가 존재하는지를 확인한 후 드롭할 수 있는 방법은?외부 키가 있는 경우 삭제하고 프로시저를 사용하지 않으려면 다음과 같은 방법으로 수행할 수 있습니다(MySQL의 경우). set @var=if((SELECT true FROM information_schema.TABLE_CONSTRAINTS WHERE CONSTRAINT_SCHEMA = DATABASE() AND TABLE_NAME = 'table_name' AND ..

programing 2023.10.17

동일하지 않은 값에 대한 mysql 구문

동일하지 않은 값에 대한 mysql 구문 저는 다음의 경우에 맞는 구문을 얻으려고 노력하고 있습니다. SELECT * FROM wp_posts AS p WHERE post_type = 'post' AND post_status = 'publish' AND ID 5616,1095,1357,271,2784,902 ORDER BY post_title DESC 대신에, 사용가능NOT IN (5616,1095...) SELECT * FROM wp_posts AS p WHERE post_type = 'post' AND post_status = 'publish' AND ID NOT IN (5616,1095,1357,271,2784,902) ORDER BY post_title DESC 그operator는 왼쪽과 오른쪽의..

programing 2023.10.12

데이터베이스에 비즈니스 로직 저장

데이터베이스에 비즈니스 로직 저장 보고서를 작성하기 위해 특정 데이터 위에 작동하는 비즈니스 논리 규칙을 작성하고자 합니다.데이터베이스 MySQL에 저장하기에 가장 좋은 방법이 무엇인지 확실하지 않습니다. 위와 같이 규칙의 체인과 결과에 대한 문장을 가질 수 있습니다.보고서 작성을 위해 비즈니스 로직을 프로그래밍 언어로 변환할 수 있습니다.그리고 데이터베이스 데이터를 보고서 생성에 사용합니다. 데이터베이스에 저장된 비즈니스 로직에 반대합니다. 저는 표현력을 높게 평가하는데, SQL 공간이 그렇게 표현력이 있다고 생각하지 않습니다.가장 적절한 작업을 위해 현재 보유하고 있는 최상의 도구를 사용합니다.논리와 고차 개념을 다루는 것이 가장 좋은 방법입니다.따라서 저장 및 대량 데이터 조작은 서버 수준에서, 아..

programing 2023.10.12

mysql 디렉토리 오류 초기화 중

mysql 디렉토리 오류 초기화 중 이 페이지를 확인했습니다. http://dev.mysql.com/doc/refman/5.7/en/mysql-install-db.html mysql_install_db됩니다를 mysqld --initialize를 조장합니다 이는 이러한 오류와 경고를 조장합니다. [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). [ERROR] --initialize specified but the data directory has files in it. A..

programing 2023.10.07

NonUnique DiscoveredSqlAlias예외:중복된 sql 별칭 [ASC_]이(가) 발견되었습니다.ID] native-sql 쿼리 자동 검색 중

NonUnique DiscoveredSqlAlias예외:중복된 sql 별칭 [ASC_]이(가) 발견되었습니다.ID] native-sql 쿼리 자동 검색 중 테이블이 3개 있습니다.CREDENTIAL_USER,CREDENTIAL_EXPIRATION그리고.ASC_DETAILS- 다음과 같이 보입니다. CREDENTIAL_USER { ASC_ID, name, ITEM},CREDENTIAL_USER { MONTH, YEAR, ASC_ID}그리고.ASC_DETAILS {ASCID, NAME, ROLE}. 간단한 네이티브 SQL join을 실행하여 CREEDENTIAL_USER만 선택하였습니다.ASC_ID 및 ASC_DETAAILS.ASCID: Query query = entityManager.createNativ..

programing 2023.10.07

MySQL에서 필드 또는 열에 별칭을 붙이는 방법은 무엇입니까?

MySQL에서 필드 또는 열에 별칭을 붙이는 방법은 무엇입니까? 저는 이런 일을 하려고 노력하고 있습니다.알 수 없는 열 오류가 발생합니다. SELECT SUM(field1 + field2) AS col1, col1 + field3 AS col3 from core 기본적으로 앞서 수행한 작업을 수행할 필요가 없도록 별칭만 사용하고 싶습니다.이것이 mysql에서 가능합니까?select @code:= SUM(field1 + field2), @code+1 from abc; 그러나 (MySQL 5.6 문서에서) 다음 사항에 유의하시기 바랍니다. 일반적으로 SET 문 이외의 경우 사용자 변수에 값을 할당하고 동일한 문 내의 값을 읽어서는 안 됩니다.예를 들어, 변수를 증가시키려면 다음과 같습니다. SET @a =..

programing 2023.10.07

PHP를 사용하여 열에 있는 모든 값을 얻는 방법은 무엇입니까?

PHP를 사용하여 열에 있는 모든 값을 얻는 방법은 무엇입니까? 이 문제를 여기저기서 찾아봤지만, 여전히 해결책을 찾을 수 없습니다.mySQL 열에서 모든 값을 가져와 배열에 저장하려면 어떻게 해야 합니까? 예: 테이블 이름:고객 열 이름: ID, 행 이름 번호: 5 저는 이 표에 있는 5개의 이름을 모두 배열하고 싶습니다.어떻게 해야 하죠?저는 PHP를 사용하고 있고, 저는 단지 다음과 같이 하려고 했습니다. SELECT names FROM Customers 그 다음에 사용합니다. mysql_fetch_array PHP 기능은 이러한 값을 배열에 저장합니다.PDO 또는 mysqli를 사용하여 이를 수행하는 간단한 방법이 있습니다. $stmt = $pdo->prepare("SELECT Column FRO..

programing 2023.10.07

PHP와 MySQL을 이용한 Quiz 웹 어플리케이션 개발을 위한 데이터베이스 설계

PHP와 MySQL을 이용한 Quiz 웹 어플리케이션 개발을 위한 데이터베이스 설계 그래서 저는 PHP와 MySQL을 배우려고 노력하고 있습니다. (두 가지 모두에 대한 기본적인 이해가 있습니다. Head First SQL과 Head First PHP & MySQL의 전반부를 모두 읽었습니다.) 제 지식을 공고히 하는 가장 좋은 방법은 읽는 것보다 무언가를 구축하는 것이라고 생각합니다. 이 점을 고려하여 서버의 MySQL 데이터베이스에 연결되는 기본 웹페이지를 작성하고자 합니다.기본 HTML 양식을 만들고 사용자가 last_name, first_name, e-메일, birthday, gender 등의 기본 정보를 입력할 수 있도록 하겠습니다. 문제는 기본적인 퀴즈의 결과를 기록할 데이터베이스를 설계하는 ..

programing 2023.10.07

"Is Not Null"과 "Not Is Null"의 차이점은 무엇입니까?

"Is Not Null"과 "Not Is Null"의 차이점은 무엇입니까? SELECT id FROM customers WHERE type IS NOT Null; 대: SELECT id FROM customers WHERE NOT type IS NULL; 위의 데이터 중 하나가 반환되는 데이터는 정확히 동일합니다. 그 차이는 무엇이고 왜 그 중 하나가 더 나을까요? : 제가 보기에는 실적에 있어서는 차이가 있을 것 같습니다.이것에 대해 자세히 설명하고 싶은 사람?차이가 없습니다. 제가 보기에는 실적에 있어서는 차이가 있을 것 같습니다.이것에 대해 자세히 설명하고 싶은 사람? 모든 , )(,MySQL,SQL Server,Oracle그리고.PostgreSQL는 구문 이이 는 구문 분석 단계에서 이 술어들을 ..

programing 2023.10.07