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 28214 게시물 읽기
No. 28214
MY-SQL INSERT 시 에러.. 살려주세요 ㅠㅠ
작성자
eyecandy
작성일
2009-05-16 13:26
조회수
6,497
INSERT INTO smsFile(file_Ref,
        file_Filename,
        file_DateTimes
    )
    SELECT IFNULL(max(file_Ref), 0)+1,
        'file_Filename',
        'file_DateTimes'
    FROM smsFile;
위의 쿼리문을 돌리면

MySQL 메시지:

#1066 - Not unique table/alias: 'smsFile'
라는 에러가 반환됩니다.
아마 제 생각에는  ifnull 때문에 그런것 같은데 dbms버젼이 안맞아서 지원이 안되는건지. .뭔지..ㅠㅠ

phpMyAdmin 2.5.6에 MySQL 3.23.58을 쓰고있습니다.
다른 버젼에서는 잘만 사용하던 쿼리였는데 이번거에는 사용이 안되더라구요..
사정상 mysql이며 phpmyadmin이며 업그레이드를 할수있는 상황이 아닙니다..

어떻게해야할까요?? ㅠㅠ
이 글에 대한 댓글이 총 3건 있습니다.
INSERT INTO smsFile(file_Ref,
        file_Filename,
        file_DateTimes
    )
    SELECT IFNULL(max(file_Ref), 0)+1,
        'file_Filename',
        'file_DateTimes'
    FROM smsFile as a;

이렇게 고치면 동작하나요?
김영우님이 2009-05-17 20:56에 작성한 댓글입니다. Edit

올려주신 쿼리문으로 적용 결과


#1093 - INSERT TABLE 'smsFile' isn't allowed in FROM table list


라는 오류 메시지가 뜹니다..ㅠ_ㅠ

eyecandy님이 2009-05-18 09:33에 작성한 댓글입니다. Edit

smsFile 테이블에서 select해서 smsFile 테이블에 다시 넣는 작업인가요?

그게 아니라면 테이블 명 기입에 뭔가 오류가 있는 듯 한데요...

박현우(lqez)님이 2009-05-25 14:01에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
28218mysql 풀텍스트검색이 한글도 지원하나요?
변희
2009-05-18
6117
28216auto_increment에서 갑자기 자동증가값이 max로 변하는 현상 [1]
김정운
2009-05-18
6441
28215현재 사용중인 DB의 스토리지 엔진을 보는 명령어가 있나요? [2]
유재훈
2009-05-18
6298
28214MY-SQL INSERT 시 에러.. 살려주세요 ㅠㅠ [3]
eyecandy
2009-05-16
6497
28212password 암호화 방식이 문제입니다. [2]
진성일
2009-05-15
7271
28211mysql query에 대한 질문..
박광기
2009-05-14
5960
28210급합니다 도와주세요. MySQL 구입 및 제품 상용화에 대해서 입니다. [7]
권우창
2009-05-14
10595
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다