반응형

MySQL 22

모듈 'mysql' node.js를 찾을 수 없습니다.

모듈 'mysql' node.js를 찾을 수 없습니다. 저는 nodejs에 처음입니다.mysql을 연결하기 위해 설치했습니다.mysql명령어를 사용하는 노드에서, npm install mysql 설치하는 동안 오류는 발생하지 않았습니다.그런 다음 다음 코드를 실행하려고 했습니다. var mysql = require("mysql"); 그러나 그것을 실행하려고 하는 중에 다음과 같은 오류가 나타납니다. C:\node\mysql>node app.js module.js:340 throw err; ^ Error: Cannot find module 'mysql' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (modul..

programing 2023.10.29

mysql 등가 데이터 유형

mysql 등가 데이터 유형 저는 SQL Server 배경 출신입니다.MySQL에서 동등한 데이터 유형은 다음과 같습니다. NVARCHAR- 모든 언어에 대해 국제 멀티바이트 문자를 지원합니다. NVARCHAR(max)- 매우 긴 텍스트 문서를 허용합니다.http://msdn.microsoft.com/en-us/library/ms186939.aspx, 을 보면 이렇게 생각합니다. VARCHAR(n) CHARSET ucs2 는 가장 가까운 동치입니다.하지만 저는 많은 사람들이 이것을 사용하는 것을 보지 못했고, 더 많은 사람들이 다음을 사용합니다. VARCHAR(n) CHARSET utf8 제가 알기로는 utf8과 ucs2 두 문자는 동일한 문자를 허용하고 인코딩만 다를 뿐입니다.그래서 둘 중에 하나라도 ..

programing 2023.10.24

마이그레이션을 실행할 때 "해당 파일 또는 디렉터리 없음" 또는 "해당 호스트를 알 수 없음"

마이그레이션을 실행할 때 "해당 파일 또는 디렉터리 없음" 또는 "해당 호스트를 알 수 없음" 삭제했습니다.migrationsLaravel 5.4 데이터베이스의 테이블 이름laravel. 내가 뛸때php artisan migrate:install, 다음 오류가 발생합니다. [Illuminate\Database\QueryException] SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from information_schema.tables where table_schema = laravel and table_name = migrations) 데이터베이스를 삭제하고 다시 만들었습니다.저도 뛰었습니다.composer update. 운이 없습니..

programing 2023.10.19

테이블에 두 개의 외국 열쇠가 있을 수 있습니까?

테이블에 두 개의 외국 열쇠가 있을 수 있습니까? 저는 다음 표를 가지고 있습니다. 기본 키는 굵은 글씨로 되어 있습니다.이탈릭으로 된 외래 키) 고객표 ID---Name---Balance---Account_Name---Account_유형 계정 카테고리 테이블 계정_유형----잔액 고객상세표 계정_Name---First_Name----Last_Name---주소 고객 테이블에 외국인 키를 두 개 가질 수 있으며 MySQL에서 이를 어떻게 구현할 수 있습니까? 업데이트됨 저는 최종 프로젝트를 위해 웹 기반 회계 시스템을 개발하고 있습니다. 계정 카테고리 계정 유형----------------잔액 자산 부채 자기 자본 경비 소득. 자산. Asset_ID--------자산 이름----잔액----계정 유형 미수금..

programing 2023.10.14

MYSQL 8.0 - 지원되지 않는 redo 로그 형식

MYSQL 8.0 - 지원되지 않는 redo 로그 형식 최근에 제 xampp 폴더 아래에 있던 mysql을 업데이트했는데 로그 파일에서 다음 오류가 발생했습니다. 2018-04-19T12:59:19.667059Z 0 [시스템] [MY-010116] [서버] C:\xampp\mysql\bin\mysql.exe (mysql 8.0.11) 시작 공정 93242018-04-19T12:59:20.025280Z 1 [ERROR] [MY-013090] [InnoDB] InnoDB: 지원되지 않는 redo 로그 형식 (0)redo 로그는 MySQL 5.7.9 이전에 생성되었습니다.2018-04-19T12:59:20.026140Z 1 [ERROR] [MY-012930] [InnoDB] InnoDB: 플러그인 초기화가 오..

programing 2023.10.14

이전 달을 계산하는 MySQL 쿼리

이전 달을 계산하는 MySQL 쿼리 전월의 총 주문금액을 계산하고 싶습니다. 저는 현재 날짜에서 이번 달 데이터를 받기 위한 문의를 받았습니다. SELECT SUM(goods_total) AS Total_Amount FROM orders WHERE order_placed_date >= date_sub(current_date, INTERVAL 1 MONTH); 이제 이번 달을 제외하고 이전 달 데이터만 가져오려면 어떻게 해야 합니까? 예를 들어.이번 달(7월)에는 15,000달러를 벌었고 지난달(6월)에는 14,000달러를 벌었습니다. 위 쿼리를 실행하면 15,000달러를 받습니다. 하지만 이전 달을 계산하는 방법을 모릅니다.여기 있습니다. MySQL에서 지난달 1일부터 지난 달 말 사이의 날짜를 가져오려..

programing 2023.10.14

여러 컨테이너 인스턴스가 있는 도커 컨테이너에서 레일을 사용하여 마이그레이션 실행

여러 컨테이너 인스턴스가 있는 도커 컨테이너에서 레일을 사용하여 마이그레이션 실행 저는 레일스용 도커 컨테이너를 만든 예를 많이 봤습니다.일반적으로 Rails 서버를 실행하고 마이그레이션/설정을 실행한 후 Rails 서버를 실행하는 CMD가 있습니다. 동시에 5개의 컨테이너를 생성하는 경우 마이그레이션을 시작하려는 여러 프로세스를 Rails가 어떻게 처리합니까?Rails가 일반 쿼리 로그(MySQL 데이터베이스)에서 현재 스키마 버전을 확인하는 것을 볼 수 있습니다. SELECT `schema_migrations`.`version` FROM `schema_migrations` 하지만 다른 레일즈 사례에서 동시에 이런 일이 일어난다면 경주 상황을 알 수 있습니다. DDL은 MySQL에서 트랜잭션이 아니며 ..

programing 2023.10.09

MySql은 선택한 결과를 삽입합니다.

MySql은 선택한 결과를 삽입합니다. 다음과 같은 요청을 실행할 수 있는지 알고 싶습니다. INSERT INTO t2 (a, b) VALUES ( SELECT a, b FROM `t1` AS o WHERE o.id NOT IN ( SELECT a FROM t2 ) ) 아이디어는 t1의 데이터로 t2를 채우자는 것인데, 구문이 틀렸나 봅니다. 도와주셔서 고마워요.당신은 사용하지 않습니다.VALUESa에서 삽입할 때 키워드SELECT진술. INSERT INTO t2 (a, b) SELECT a, b FROM `t1` AS o WHERE o.id NOT IN ( SELECT a FROM t2 ) 제거.values 맘에 들다 INSERT INTO t2 (a, b) SELECT a, b FROM `t1` AS ..

programing 2023.10.09

MySql - InnoDB를 MyISAM Storage Engine of Database로 변환

MySql - InnoDB를 MyISAM Storage Engine of Database로 변환 데이터베이스 스토리지 엔진을 에서 변환하는 방법InnoDB로.MyISAM위에MySQL? 데이터베이스 테이블의 스토리지 엔진을 변환하는 사이트를 많이 찾았지만 데이터베이스용은 아니었습니다. 미리 감사드립니다.이거 써요!! SET storage_engine=MYISAM; ALTER TABLE table_name ENGINE = MyISAM; -cheers!!ALTER TABLE `table_name` ENGINE=INNODB 데이터베이스에 대한 기본 스토리지 엔진을 변경할 수는 없지만, 다음을 사용하여 전체 서버에 대해 변경할 수 있습니다.default-storage-engineconfig setting.그러나 ..

programing 2023.10.04

MySQL: 유닉스 타임스탬프 또는 DATTIME 중 가장 사용하기 좋은 것은 무엇입니까?

MySQL: 유닉스 타임스탬프 또는 DATTIME 중 가장 사용하기 좋은 것은 무엇입니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. MySQL에서 datetime 또는 타임스탬프 데이터 유형을 사용해야 합니까? (40개 답변) 닫힘9년 전에. 아마 많은 코더들이 이 질문을 하고 싶어할 것입니다.MySQL 시간 형식 각각의 장점은 무엇입니까?그리고 어떤 것을 당신의 앱에서 사용하는 것을 선호할 것인지. 저는 유닉스 타임스탬프를 사용합니다. 아마도 저는 그것으로 레코드를 변환하고 주문하는 것이 쉽다는 것을 알고 DATTIME을 시도한 적이 없기 때문입니다. 하지만 어쨌든 누군가가 제가 틀렸다고 말한다면 마음을 바꿀 준비가 되어 있습니다. 감사해요.타임스탬프(PHP와 MySQL 모두)는 32비트(4바이..

programing 2023.09.24
반응형