mysql 85

두 번째 테이블의 행이 존재하지 않더라도 오른쪽 조인

두 번째 테이블의 행이 존재하지 않더라도 오른쪽 조인 두 번째 테이블은 경기가 없더라도 두 개의 테이블에 합류하고 싶습니다. 테이블 사용자: uid | name 1 dude1 2 dude2 테이블 계정: uid | accountid | name 1 1 account1 원하는 테이블: uid | username | accountname 1 dude1 account1 2 dude2 NULL 내가 시도하고 있는 쿼리: SELECT user.uid as uid, user.name as username, account.name as accountname FROM user RIGHT JOIN account ON user.uid=accout.uid 내가 얻고 있는 것: uid | username | accountna..

programing 2023.10.22

비트 유형 열에 삽입할 수 있는 값은 무엇입니까?

비트 유형 열에 삽입할 수 있는 값은 무엇입니까? 비트 값을 "0" 또는 "1"로 삽입하거나 편집하려고 하지만 빈칸을 반환합니다. 누가 그 안에 값을 넣는 방법을 알려주실 수 있나요? 그리고 비트 타입 말고 부울을 사용하는 것도 가능한가요?유형 목록에 부울 유형이 있습니다. 감사해요. 안녕하세요, 사진을 올렸는데, 테이블의 셀이 비어있습니다만, 몇번이나 시도해보았습니다, 추가, 업데이트, 모두 효력이 발생합니다만, 셀은 비어있습니다.일반적으로 말하자면, 에 대해.boolean아니면bit데이터 유형, 사용할 데이터 유형0아니면1다음과 같습니다. UPDATE tbl SET bitCol = 1 WHERE bitCol = 0 참고 항목: 부울 값 저장에 사용할 MySQL 데이터 유형 SQL 서버에서 예/아니오 ..

programing 2023.10.22

응답 내용은 psql로 이동한 후 주어진 __toString(), "boolean"을 구현하는 문자열 또는 개체여야 합니다.

응답 내용은 psql로 이동한 후 주어진 __toString(), "boolean"을 구현하는 문자열 또는 개체여야 합니다. MySQL에서 pSQL로 Laravel App을 옮기면 바로 실행됩니다.저는 계속 이런 오류가 생겼어요. 응답 내용은 __toString(), "boolean"을 구현하는 문자열 또는 개체여야 합니다. 프로모션을 반환해야 하는 API가 있습니다. http://localhost:88888/api/promotion/1 public function id($id){ $promotion = Promotion::find($id); dd($promotion); //I got something here return $promotion; } 예전에는 승진을 반납했는데, 지금은 오류가 발생했습니다...

programing 2023.10.12

최대 절전 모드 4 업그레이드 후 "찾았습니다: 비트, 예상: 부울"

최대 절전 모드 4 업그레이드 후 "찾았습니다: 비트, 예상: 부울" Hibernate 3.6.5에서 4.0으로 업그레이드하려고 합니다(그리고 Hibernate 4 지원에 필요한 Spring 3.0.5에서 3.1로 업그레이드하려고 합니다. MySQL과 HSQL 모두에서 지속적인 부울 필드와 관련된 문제가 발생했습니다. Caused by: org.hibernate.HibernateException: Wrong column type in PUBLIC.PUBLIC.EVENT for column Checked. Found: bit, expected: boolean at org.hibernate.mapping.Table.validateColumns(Table.java:282) at org.hibernate.cfg..

programing 2023.10.07

한 열의 값이 서로 다른 가장 최근의 레코드 3개를 선택합니다.

한 열의 값이 서로 다른 가장 최근의 레코드 3개를 선택합니다. 저는 다음 표를 가지고 있습니다. id time text otheridentifier ------------------------------------------- 1 6 apple 4 2 7 orange 4 3 8 banana 3 4 9 pear 3 5 10 grape 2 제가 하고 싶은 것은 가장 최근의 3개의 레코드(타임 디스크 기준)를 선택하는 것입니다.otheridentifiers는 구별됩니다그래서 이 경우 결과는id의: 5, 4, 2. id= 3은 더 최근에 같은 기록이 있기 때문에 건너뛸 것입니다.otheridentifier들판. 제가 시도한 것은 다음과 같습니다. SELECT * FROM `table` GROUP BY (`ot..

programing 2023.10.02

길이가 변경된 10진수 값에서 후행 0 제거

길이가 변경된 10진수 값에서 후행 0 제거 제가 진행하고 있는 절차가 있는데, 고객은 유효숫자만 보여주길 원합니다.따라서 1.50은 '1.5', 1.00은 '1'로 표시됩니다. MySQL이 후행 0을 표시하지 않도록 하려면 어떻게 해야 합니까? 즉, 데이터베이스에서: 오즈 1.500 23.030 2.000 4.450 로 표시됩니다. 1.5 23.03 2 4.45 도와주셔서 감사합니다.가장 쉬운 방법은 0을 추가하는 것입니다! 예: SET @yournumber1="1.500", @yournumber2="23.030", @yournumber3="2.000", @yournumber4="4.450" ; SELECT (@yournumber1+0), (@yournumber2+0), (@yournumber3+0),..

programing 2023.10.02

데이터베이스에서 상위 테이블과 하위 테이블이란?

데이터베이스에서 상위 테이블과 하위 테이블이란? 데이터베이스에서 상위 테이블이란 무엇이고 하위 테이블이란 무엇인지 알고 싶습니다.제가 어떻게 작동하는지 이해할 수 있도록 예를 보여주시겠습니까? 감사해요.자식 테이블과 부모 테이블은 일반 데이터베이스 테이블일 뿐이지만 부모-자녀 관계에 의해 설명되는 방식으로 연결됩니다. 일반적으로 한 테이블의 값이 다른 테이블의 값을 참조하는 위치(일반적으로 다른 테이블의 기본 키)를 지정하는 데 사용됩니다. 예를 들어, 뉴스 기사를 상상해 보세요.이것은 다음과 같은 테이블로 나타낼 수 있습니다.articles에 대한 필드가 있습니다.id,headline,body,published_date그리고.author. 하지만 이름을 넣는 대신에author필드, 대신 사용자의 ID ..

programing 2023.09.27

Mysql에서 이메일 주소 확인

Mysql에서 이메일 주소 확인 이 쿼리는 잘못된 전자 메일 주소 형식을 한 테이블에 캡처하는 mysql 보기를 만듭니다.그래서 만약 행이 삽입된다면, 그것은rtrrg.com이메일로 보기에 기록됩니다.제 질문은 뷰 트랙을 둘 이상의 테이블로 만드는 방법입니다.두번째 테이블. 더 SQL CREATE VIEW `invalid_emails` AS select `table_with_email_column`.`email` AS `invalidemail` from `table_with_email_column` where ((locate(_latin1'', ltrim(rtrim(`table_with_email_column`.`email`))) 0) or (left(ltrim(`table_with_email_colum..

programing 2023.09.27

MySQL 쿼리에서 SELECT로 INSERT INTO를 수행할 때 정적 값을 추가하는 방법은 무엇입니까?

MySQL 쿼리에서 SELECT로 INSERT INTO를 수행할 때 정적 값을 추가하는 방법은 무엇입니까? 저는 x와 y 필드가 있는 두 개의 MySQL 테이블 a와 b를 가지고 있습니다.테이블 b에는 z 필드가 1개 더 있습니다.테이블 a는 데이터베이스 db1에 있고 b는 db2에 있습니다.x와 y를 a에서 b로 복사해서 z의 정적값을 설정하고 싶습니다.내가 어떻게 그럴 수 있을까? db1.a.x -> db2.b.x db1.a.y -> db2.b.y 4 -> db2.b.z 지금까지 전해드렸습니다. "INSERT INTO db2.b (x,y) SELECT x,y FROM db1.a" db2.b.z를 4로 설정하려면 어떻게 해야 합니까? 테이블에 대한 영구 기본 변수를 설정하지 않습니다.SELECT 4당신..

programing 2023.09.27

EXPRESON의 "Using index"와 "Using were; Using index"의 차이점은 무엇입니까?

EXPRESON의 "Using index"와 "Using were; Using index"의 차이점은 무엇입니까? mysql의 설명의 추가 필드에서 다음을 얻을 수 있습니다. Using index Using where; Using index 그 둘의 차이점은 무엇입니까? 제 질문을 더 잘 설명하기 위해 다음 표를 사용하겠습니다. CREATE TABLE `test` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `another_field` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; INSERT INTO test() VA..

programing 2023.09.27