일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- mysql_insert_id
- Auto_increment
- condensed
- Query
- soundcontroller
- 볼륨조절어플
- Android
- 안드로이드
- 데이터베이스
- auto_increment 값
- crashlytics
- Python
- 볼륨조절앱
- insertion
- 역슬레시
- id 얻기
- 알림바
- android studio
- 안드로이드 스튜디오
- 안드로이드앱
- mariaDB
- 디자인패턴
- db
- 파이썬
- 메터리얼
- last_insert_id
- insert_id
- escape_string
- MySQL
- 머터리얼
- Today
- Total
목록전체 글 (26)
장삼의 착한코딩
Express를 Mysql과 연동을 한 후 date type의 변수를 받을 때, 위와 같이 date type을 보여주게 된다. 하지만 yyyy:mm:dd type으로 보여주고 싶으면mysql.createPool에 dateStrings를 'date'로 설정해주면 된다. 1234var pool = mysql.createPool({ ... dateStrings: 'date'});cs 위와 같이 설정해주면아래와 같이 출력을 할 수 있다.
python으로 쿼리를 사용할 때, query 문 안에 '(작은따옴표), "(큰따옴표)가 들어가게 되면 query 에러가 발생할 수 있다. import MySQLdbMySQLdb.escape_string() 을 사용하면 작은따옴표, 큰따옴표 앞에 \(역슬레시)를 붙여주어서 query가 올바르게 동작할 수 있도록 할 수 있다.
import urllib import json location = "검색 주소" data = urllib.urlopen("http://maps.googleapis.com/maps/api/geocode/json?sensor=false&language=ko&address=" + location) json = json.loads(data.read()) latitude = json["results"][0]["geometry"]["location"]["lat"] longitude = json["results"][0]["geometry"]["location"]["lng"] print latitude print longitude
insert를 한 후 생성 된 column의 id를 반환 받는 방법 php에서는 mysql_insert_id() codeigniter에서는 $this->db->insert_id()
query를 사용하다보면 insert시 다음 auto_increment 값이 필요할 때가 있다. select LAST_INSERT_ID() 를 사용할 수도 있지만, LAST_INSERT_ID()는 table을 선택할 수 없다. 그래서 아래의 query를 사용하면 다음 auto_increment의 값을 얻을 수 있다. SELECT AUTO_INCREMENTFROM information_schema.tablesWHERE table_name = 'table name'AND table_schema = DATABASE( ) ;