insert

[Python][MySQL] Warning: Incorrect string value 에러 해결 방법 project.py:83: Warning: Incorrect string value: '\xED\x94\x84\xEB\xA1\x9C...' for column 'name' at row 11584 cur.execute(query) Python 에서 MySQL에 데이터를 Insert 하는데, 한글을 입력하려는 경우 위와 같은 경고가 뜨며, Insert 된 값은 ??? 로 된다면, Insert 하려는 테이블의 CHARSET 값을 확인 한 후 UTF8이 아니면 UTF8로 변경해 주면된다. ALTER TABLE 테이블명 CONVERT TO CHARACTER SET utf8;
[JavaScript][NeDB] Unique Key 설정 방법 데이터를 insert 할 때 _id 제외한 다른 key 값이 중복되는 것을 막기 위한 unique 설정 방법이다. nedb의 문서를 보면 indexing 부분에 unique 방법이 설명되어 있다. 만약, `_name` 필드에 unique 설정을 하려면 아래와 같이 선언해 주면 된다. // local database const Datastore = require('nedb'); const appDir = app.getPath('userData'); // nedb 파일 생성 const db = new Datastore({ filename: './nedb.db', autoload: true }); // ex) _name 필드에 Unique Key..
[Django] 테이블에 값이 없을 때만 추가하는 방법 아래와 같이 1) get() 으로 해당 데이터가 있는지 검사 (Select)2) 없으면 save()로 데이터 삽입 (Insert)try-catch 방식을 사용하여 작성이 가능하다. try: obj = Person.objects.get(first_name='John', last_name='Lennon') except Person.DoesNotExist: obj = Person(first_name='John', last_name='Lennon', birthday=date(1940, 10, 9)) obj.save() Django 문서에 get_or_create() 를 지원하며, 해당 메소드를 이용하면 위에 try-catch를 사용한 방식보다 쉽게 구현이 ..
S0PH1A
'insert' 태그의 글 목록