database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 1510 게시물 읽기
No. 1510
Re: mysql_select_id와 last_select_id의 차이점?
작성자
정재익
작성일
2000-05-07 13:24
조회수
5,949

> mysql_select_id()와 last_select_id()의 정확한 차이점이 몬지 궁금해요..

> .

>

> 제가 하고자 하는것은 방금 insert한 데이타의 id(auto increment인 field)

> 의 값을

> 얻는거거든요...

> 근데 만약에 여러 사용자가 같이 insert할 경우 정확한 값을 얻기 위해서

> 는 어떤 함수를 써야

> 하는지 판단이 안서네요...

> 아시는 분 계심... 알려주시면 감사하겠습니다.

 

C API를 이용하고 계신가요?

만약 그렇다면 원하는 함수는 일단 last_select_id() 라는 함수가 될것 같습니다.

만약 PHP를 이용중이라면 mysql_insert_id() 라는 함수가 있습니다.

둘의 차이점은 저가 찾아 봐야 하는데 그러질 못했습니다. 자세한 메뉴얼을 읽어 보시기 바랍니다.

 

> 그리구요..

> 두개의 테이블이 있는데 그 테이블 두개가 같은 똑같은 필드를 갖고 있는

> 구조구요...

> 다른게 있다면 not null의 허용가 불허 차이거든요...

> 근데 그 두개 테이블에 있는 데이타를 하나의 배열로 갖고 오는 방법은 없

> 나요?

> 그니까..예를 들면(제가 설명을 잘못해서리..^^)

> <A table>

> no name tel address =>field name

> 1 cho 12 abc =>data

> <B table>

> no name tel address

> 2 kim 46 qwe

>

> 일때요...

> 음...

> 통합 테이블을 만드는게 아니구요...

> 그니까..

> no name tel address

> 1 cho 12 abc

> 2 kim 46 qwe

>

> 인 배열을 가져올수 있는 쿼리가 없냐는...

> 제대로 설명이 됐을까요?...

> 아시는 분이 계실꺼 가튼데..부탁드려요...

> 우선 감사합니다.^^

 

원하는 방식의 Query는 union 연산자를 이용합니다.

select * from A

union

select * from B;

 

이런식의 Query 문이 된답니다.

하지만 아쉽게도 MySQL 은 아직 완벽한 SQL92 사양을 다 지원하지 못합니다. 그중에 빠진 부분이 이 union 이라는 연산자입니다.

결론은 MySQL에서는 안된다는 것입니다.

[Top]
No.
제목
작성자
작성일
조회
1512MySQL 업그레이드?..
남상관
2000-05-07
4416
1523┕>Re: MySQL 업그레이드?..
정재익
2000-05-08 17:35:34
4658
1528 ┕>Re: 그럼 apache는 어떻게 되나요?
남상관
2000-05-09 01:05:46
4711
1533  ┕># 그냥 전부 재설치가 가장 편하겠네요.
문태준
2000-05-09 11:31:09
4900
1542   ┕>Re: # 답변 감사합니다.
남상관
2000-05-09 14:23:09
4662
1511# MySql 재설치에 대해...
박영주
2000-05-07
4548
1520┕># Re: # MySql 재설치에 대해... -&gt; 설치제대로 된듯?
문태준
2000-05-08 14:03:52
4728
1505update 질문임다!!
황현태
2000-05-06
4753
1506┕>Re: update 질문임다!!
정재익
2000-05-06 17:49:39
4986
1503mysql_select_id와 last_select_id의 차이점?
nadiap
2000-05-06
4988
1510┕>Re: mysql_select_id와 last_select_id의 차이점?
정재익
2000-05-07 13:24:08
5949
1502# Why not Mysql??
Hwi w yu
2000-05-06
4983
1508┕>Re: # Why not Mysql??
정재익
2000-05-07 12:09:59
4714
1509 ┕># Why not Mysql?? -&gt; 외국 리눅스 뉴스 사이트에도 글이 많이 올라오더군요.
문태준
2000-05-07 13:01:32
4931
1501unix의 dbms를 윈(JDBC)에서 접근하려면???
김범호
2000-05-06
4815
1495Can't commect to local MySQL server through socket '/tmp/mysql.sock' (111)이뭐예요?
김영필
2000-05-05
5271
1500┕>Re: Can't commect to local MySQL server through socket '/tmp/mysql.sock' (111)이뭐예요?
정재익
2000-05-05 22:38:17
5767
1786 ┕># Re: mysql.sock (111)에러 어떻게 해요
고수환
2000-05-24 15:06:06
5538
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다