반응형

MariaDB 60

SQL의 열 이름에 공백을 사용하여 테이블 만들기

SQL의 열 이름에 공백을 사용하여 테이블 만들기 나는 sqlogy로 테이블을 만들려고 시도하고 있다. 나는 열 이름에 공백을 사용하고 싶지만 ID 번호에 대한 오류가 여전히 있다. 나는 이 웹사이트에서 이 id_number처럼 할 수 있다. 나는 두 가지 방법을 찾았다. 나는 [id number] 또는 "id number"를 시도했지만 여전히 오류가 있다. 이것이 코드입니다. CREATE TABLE project( ProjectID VARCHAR(10), Project NAME VARCHAR(50), Group_Name VARCHAR(20), BeginDate VARCHAR(10), EndDate VARCHAR(10) ); 그리고 이것들은 내가 그들에게 준 오류들입니다. 1 queries execute..

source 2023.08.20

MARIA DB 쿼리에서 환경 변수 읽기

MARIA DB 쿼리에서 환경 변수 읽기 Maria DB 설명서에서 찾을 수 없지만(전혀 존재하지 않을 수도 있음) 환경 변수를 쿼리에 로드할 수 있는 방법이 있습니까? 예를 들어, 다음과 같습니다. SELECT * FROM Users WHERE Users.Name = LOAD_ENV_VAR('USER'); 어떤 프로그래밍 언어에서도 빠르게 동일한 작업을 수행할 수 있다는 것을 알고 있지만, 쿼리 자체에서 직접 수행할 수 있는지 궁금합니다.MySQL과 MariaDB는 외부 세계에 대한 후크가 매우 적습니다. 기능을 사용하여 MariaDB에 로그인된 "사용자"를 가져올 수 있습니다.USER()https://dev.mysql.com/doc/refman/8.0/en/information-functions.ht..

source 2023.08.20

이 바둑 코드에서 SQL 구문 오류 1064가 발생하는 원인은 무엇입니까?

이 바둑 코드에서 SQL 구문 오류 1064가 발생하는 원인은 무엇입니까? 테이블에 데이터를 삽입하려고 합니다(MariaDB 사용 중). func (r *UserRepository) Create(u *model.User) (*model.User, error) { if err := r.store.db.QueryRow( "INSERT INTO `users` (`email`, `username`, `password`) VALUES ('$1', '$2', MD5('$3')) RETURNING `id`;", u.Email, u.Username, u.Password, ).Scan(&u.ID); err != nil { return nil, err } return u, nil } 그리고 테스트는 말합니다. 오류 106..

source 2023.08.15

MariaDB / 파일 키 관리 암호화:키 파일에 구문 오류가 발생

MariaDB / 파일 키 관리 암호화:키 파일에 구문 오류가 발생 mariadb(Windows 10 Pro의 10.4.6)에서 미사용 데이터 암호화를 활성화하려고 시도하고, 다음 지침을 따라 my.ini에 다음과 같은 행이 my.ini에 있습니다. plugin_load_add = file_key_management file_key_management_filename = E:/MariaDB_10_Test/keyfile file_key_management_encryption_algorithm = AES_CBC 하지만 로그에 다음 세 줄이 기록될 때마다 작동하지 않습니다. mysqld.exe: Syntax error at /MariaDB_10_Test/keyfile line 1, column 1 Plugin..

source 2023.08.15

mariadb 10.3.3을 10.5.5로 업그레이드합니다. 단계를 안내해 주시겠습니까?

mariadb 10.3.3을 10.5.5로 업그레이드합니다. 단계를 안내해 주시겠습니까? MariaDB 10.3.n을 10.5.5로 업데이트하고 싶습니다.제가 조사한 결과 버전별로 업그레이드를 해야 한다는 것을 알게 되었습니다.예를 들어 버전 1~2, 2~3 등입니다.윈도우와 리눅스에서 10.3.n에서 10.5.5로 직접 업그레이드할 수 있습니까?문서에는 다음과 같이 나와 있습니다. 일반적으로 몇 초 안에 이전 버전의 MariaDB에서 최신 버전(예: MariaDB 5.5.x에서 MariaDB 10.5.x)으로 약간 업그레이드할 수 있습니다. (...) 업그레이드는 일반적으로 다음과 같은 이유로 쉽습니다. 모든 MariaDB 테이블 데이터 파일이 이전 버전과 호환됩니다. MariaDB 연결 프로토콜은 이..

source 2023.08.15

봇맨 대화가 mysql db에 데이터를 저장하지 않습니다.

봇맨 대화가 mysql db에 데이터를 저장하지 않습니다. 안녕 얘들아 나는 봇맨과 함께 개발한 봇 텔레그램에 대화를 구현해서 너에게 편지를 쓰는데 안타깝게도 나의 mysql db에 생성된 객체의 데이터를 저장할 수 없습니다.Laravel 로그에서 "local" 오류를 확인합니다.오류: SQLSTATE [HY000] [2002] 연결 시간이 초과되었습니다(SQL: insert into..."). 그러나 "partitisan migrate: fresh" 명령을 실행하려고 하면 DB를 올바르게 채우고 연결할 수 있습니다. ... class StoryNW extends Conversation { /** * Start the conversation. * * @return mixed */ protected $fi..

source 2023.08.10

ID의 순서를 유지하면서 하위 카테고리의 순위 지정

ID의 순서를 유지하면서 하위 카테고리의 순위 지정 다음 테이블이 있습니다. +----+------+------+ | id | cat1 | cat2 | +----+------+------+ | 1 | A | foo | | 2 | A | foo | | 3 | A | bar | | 4 | B | sci | | 5 | B | ble | | 6 | B | ble | +----+------+------+ 하위 카테고리(cat2)의 순위를 매기고 싶습니다. 원하는 결과: +----+------+------+------+ | id | cat1 | cat2 | res | +----+------+------+------+ | 1 | A | foo | 1 | | 2 | A | foo | 1 | | 3 | A | bar |..

source 2023.08.10

sqlAlchemy에서 인터페이스 테이블을 생성하는 방법(다대다 관계)

sqlAlchemy에서 인터페이스 테이블을 생성하는 방법(다대다 관계) 기존 Mariadb 데이터베이스와 상호 작용하기 위해 SqlAlchemy를 사용하고 있습니다.다대다 관계로 구성된 데이터에 액세스해야 합니다.소스 사이트 설명서(sqlAlchemy)에 따라 다중 대 다중 관계를 만들었지만 flask db migrate 명령을 입력한 후 오류가 발생합니다. 게시물 및 카테고리 표가 작성되었음을 유의해야 합니다. 인터페이스 테이블을 작성하기 위한 문서: from sqlalchemy import Column, String, Text, Integer, Table, ForeignKey from app import db posts_categories = Table('posts_categories', db.met..

source 2023.08.10

데이터베이스에 json 개체를 추가하는 중

데이터베이스에 json 개체를 추가하는 중 json 배열 필드에 새 개체를 추가하려고 합니다. UPDATE phone_messages SET messages = JSON_ARRAY_APPEND(messages, '$', CAST('?' AS JSON)) WHERE charId = ? AND number = ?사용 중인 SQL이지만 오류가 발생합니다(SQL 구문에 오류가 있습니다. 'JSON' 근처에서 사용할 올바른 구문은 MariaDB 서버 버전에 해당하는 설명서를 참조하십시오).언급URL : https://stackoverflow.com/questions/70659922/appending-json-object-in-database

source 2023.08.10

#1093 표 '표'는 '삭제' 대상과 별도의 데이터 소스로 2회 지정

#1093 표 '표'는 '삭제' 대상과 별도의 데이터 소스로 2회 지정 mysql 쿼리에서 desire 결과를 얻지 못함 많이 찾아봤지만 해결책을 찾지 못했습니다. DELETE FROM table1 WHERE username NOT IN (select t1.id from table1 as t1 inner join table1 as t2 on t1.username = t2.username and t1.id 5; 언급URL : https://stackoverflow.com/questions/57287543/1093-table-table-is-specified-twice-both-as-a-target-for-delete-and-as-a-s

source 2023.08.10
반응형