반응형

MySQL 109

MySQL Alter Table Add 필드 이전 또는 이후 필드 추가

MySQL Alter Table Add 필드 이전 또는 이후 필드 추가 이거 있는데 작동이 안 돼요. $query = "ALTER TABLE `".$table_prefix."posts_to_bookmark` ADD `ping_status` INT( 1 ) NOT NULL BEFORE `onlywire_status`"; 정말 감사드립니다.$query = "ALTER TABLE `" . $table_prefix . "posts_to_bookmark` ADD COLUMN `ping_status` INT(1) NOT NULL AFTER ``"; 내 생각엔 네가 이 모든 걸어야 할 것 같아ADD COLUMN및 사용AFTER,것은 아니다.BEFORE. 테이블의 선두에 열을 배치하려면FIRST스테이트먼트: $quer..

source 2022.09.30

MySQL - LIMIT를 사용한 UPDATE

MySQL - LIMIT를 사용한 UPDATE 테이블의 행을 1001에서 다음 1000으로 업데이트하고 싶습니다. 다음 쿼리를 사용하여 시도했습니다. UPDATE `oltp_db`.`users` SET p_id = 3 LIMIT 1001, 1000 구문 오류가 발생합니다.이거 맞나? 내가 실수하는 거 아니야? 이 방법으로 업데이트를 제한할 수 있습니까? 또한 업데이트하려는 행은 데이터 타입이 INTEGER인 p_id 열에 Null 값을 가집니다.이 때문에 다음 쿼리를 사용하여 업데이트도 할 수 없습니다. UPDATE `oltp_db`.`users` SET p_id = 3 WHERE p_id = null 위의 질문이 맞습니까? 이를 위해 무엇을 할 수 있을까요? MySQL의 제한을 사용하여 여러 행을 업데..

source 2022.09.30

열 값을 업데이트하여 문자열의 일부를 바꿉니다.

열 값을 업데이트하여 문자열의 일부를 바꿉니다. MySQL 데이터베이스에 다음 열이 있는 테이블이 있습니다. [id, url] URL은 다음과 같습니다. http://domain1.example/images/img1.jpg 모든 URL을 다른 도메인으로 업데이트하고 싶다 http://domain2.example/otherfolder/img1.jpg 파일 이름을 그대로 유지합니다. 어떤 쿼리를 실행해야 합니까?UPDATE urls SET url = REPLACE(url, 'domain1.example/images/', 'domain2.example/otherfolder/') UPDATE yourtable SET url = REPLACE(url, 'http://domain1.example/images/', ..

source 2022.09.30

NULL을 허용하려면 MySQL 외부 키를 선택하십시오.

NULL을 허용하려면 MySQL 외부 키를 선택하십시오. 이미지 웹사이트를 만들고 있어요.기본 스키마는 매우 단순한 MySQL이지만 이미지와 관련된 관리 플래그('부적절', '복사' 등)를 표현하기 위해 어려움을 겪고 있습니다.현재 저의 생각은 다음과 같습니다. tblImages ( imageID INT UNSIGNED NOT NULL AUTO_INCREMENT, ... ); tblImageFlags ( imageFlagID INT UNSIGNED NOT NULL AUTO_INCREMENT, imageID INT UNSIGNED NOT NULL, flagTypeID INT UNSIGNED NOT NULL, resolutionTypeID INT UNSIGNED NOT NULL, ... ); luResolu..

source 2022.09.29

MySQL 및 PHP - 빈 문자열 대신 NULL을 삽입합니다.

MySQL 및 PHP - 빈 문자열 대신 NULL을 삽입합니다. 데이터베이스에 변수를 삽입하는 MySQL 문이 있습니다.최근 옵션($intLat, $intLang)인 2개의 필드를 추가했습니다.이 값을 입력하지 않으면 빈 문자열을 값으로 전달합니다.명시적 NULL 값을 MySQL에 전달하려면 어떻게 해야 합니까(빈 경우). $query = "INSERT INTO data (notes, id, filesUploaded, lat, lng, intLat, intLng) VALUES ('$notes', '$id', TRIM('$imageUploaded'), '$lat', '$long', '$intLat', '$intLng')"; mysql_query($query); MySQL에 NULL을 전달하려면 이 작업을 ..

source 2022.09.29

기본 키가 자동으로 증가하는 MySQL에 데이터를 삽입하려면 어떻게 해야 합니까?

기본 키가 자동으로 증가하는 MySQL에 데이터를 삽입하려면 어떻게 해야 합니까? 기본 키를 사용하여 테이블을 만들고 활성화했습니다.AUTO_INCREMENT, MYSQL 사용방법AUTO_INCREMENT? CREATE TABLE IF NOT EXISTS test.authors ( hostcheck_id INT PRIMARY KEY AUTO_INCREMENT, instance_id INT, host_object_id INT, check_type INT, is_raw_check INT, current_check_attempt INT, max_check_attempts INT, state INT, state_type INT, start_time datetime, start_time_usec INT, end_..

source 2022.09.28

SQL Chemy 식에서 원시 컴파일 SQL 쿼리를 가져오려면 어떻게 해야 합니까?

SQL Chemy 식에서 원시 컴파일 SQL 쿼리를 가져오려면 어떻게 해야 합니까? 문의 를 들어 no SQL Chemy 쿼 sqlSQL 쿼((((SQL ((((((((((((((((((((((((((((((((((((((((((((((( and and and ( ( ( ( ( 를 취득하고 싶습니다.%s또는 스테이트먼트 컴파일러 또는 MySQLdb 방언 엔진에 의해 바인드되기를 기다리는 기타 변수 등). " "str()쿼리에는 다음과 같은 내용이 표시됩니다. SELECT id WHERE date_added = %s ORDER BY count DESC 나는 문의해 보려고 했다._params 하지만 빈 딕트입니다.나는 이 장식가의 예를 사용하여 나만의 컴파일러를 썼지만, 심지어 거기에 있는 문장도 여전히 가..

source 2022.09.28

.NET Core 2.1 Identity는 모든 사용자에게 관련된 역할을 가져옵니다.

.NET Core 2.1 Identity는 모든 사용자에게 관련된 역할을 가져옵니다. 사용자 관리 관리 페이지에서 모든 Identity 사용자와 관련 역할을 제거하려고 합니다.나는 이것이 상당히 쉬울 것이라고 생각했지만 분명히 그렇지 않다.https://stackoverflow.com/a/43562544/5392786의 솔루션을 사용해 보았습니다만, 지금까지 잘 되지 않았습니다. 지금까지의 내용은 다음과 같습니다. 응용 프로그램 사용자: public class ApplicationUser : IdentityUser { public List Roles { get; set; } } DBCOntext public class ApplicationDbContext : IdentityDbContext { publi..

source 2022.09.28

동일한 MySQL 테이블의 레코드 복제/복사

동일한 MySQL 테이블의 레코드 복제/복사 나는 한참을 찾고 있지만 내 문제에 대한 쉬운 해결책을 찾을 수 없다.테이블에 레코드를 복제하고 싶은데, 물론 고유 프라이머리 키를 업데이트해야 합니다. 질문이 있습니다. INSERT INTO invoices SELECT * FROM invoices AS iv WHERE iv.ID=XXXXX ON DUPLICATE KEY UPDATE ID = (SELECT MAX(ID)+1 FROM invoices) 문제는 이것이 단지 우리의 삶을 변화시킨다는 것이다.ID행을 복사하는 대신 행의 이름을 지정합니다.이거 고칠 줄 아는 사람 있어요? //edit: 필드 이름은 시간이 지남에 따라 변경될 수 있으므로 모든 필드 이름을 입력하지 않고 이 작업을 수행합니다.제가 평소에..

source 2022.09.27

MySQL 명령줄을 사용하여 사용자 계정 목록을 가져오려면 어떻게 해야 합니까?

MySQL 명령줄을 사용하여 사용자 계정 목록을 가져오려면 어떻게 해야 합니까? MySQL 명령줄 유틸리티를 사용하고 있으며 데이터베이스를 탐색할 수 있습니다.이제 사용자 계정 목록을 확인해야 합니다.이거 어떻게 해? MySQL 버전 5.4.1을 사용하고 있습니다.다음 쿼리를 사용합니다. SELECT User FROM mysql.user; 그러면 다음과 같은 테이블이 출력됩니다. +-------+ | User | +-------+ | root | +-------+ | user2 | +-------+ Matthew Scharley가 이 답변의 코멘트에서 지적한 바와 같이, 당신은 다음과 같이 그룹화할 수 있습니다.User원하는 사용자 이름만 보려면 column을 클릭합니다.이 형식은 MySQL에서 사용자 ..

source 2022.09.27
반응형