#1064 - phpMyadmin의 SQL 구문에 오류가 있습니다.
MySQL에 대한 다음 쿼리를 Maria Db, phpMyAdminVer: 4.8.3에 구축했습니다.
데이터베이스 서버
Server: 127.0.0.1 via TCP/IP
Server type: MariaDB
Server connection: SSL is not being used Documentation
Server version: 10.1.36-MariaDB - mariadb.org binary distribution
Protocol version: 10
웹 서버
Apache/2.4.34 (Win32) OpenSSL/1.1.0i PHP/7.2.10
Database client version: libmysql - mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $
PHP extension: mysqliDocumentation curlDocumentation mbstringDocumentation
PHP version: 7.2.10
SQL
SELECT tblhoadon.MaHoaDon,
tblkhachhang.HoVaTen,
tblphongtro.MaSoPhong,
tblphongtro.GiaThue,
tbldichvu.MaDichVu,
tblchitietdv.TenChiPhi,
tblchitietdv.ThanhTien,
tblhoadon.TongTien
FROM tblhoadon,
tblphongtro,
tbldichvu,
tblchitietdv
WHERE tblhoadon.MaKhachHang = tblkhachhang.MaKhachHang,
tblhoadon.MaSoPhong = tblphongtro.MaSoPhong,
tblhoadon.MaDichVu = tbldichvu.MaDichVu,
tbldichvu.MaDichVu = tblchitietdv.MaDichVu LIKE 10040001
보고오류
1064 - SQL 구문에 오류가 있습니다. 올바른 구문을 사용하려면 MariaDB 서버 버전에 해당하는 설명서를 확인하십시오.
거의 tbloidon에 가깝습니다.MaSoPhong = tblphongtro.마소폰, 트블로아돈.MaDichVu = tbldichvu.1행의 MaD'
구문 오류를 해결하는 것을 도와주시겠습니까?
당신은 단지 일련의 조건들을 가질 수 없습니다.다음과 같은 논리 연산자가 필요합니다.and
또는or
또한 마지막 조건에는 몇 가지 문제가 있습니다.
- like'는 숫자가 아닌 문자열 인수를 사용해야 합니다.
- 평등을 그렇게 연결할 수 없습니다. 논리적으로 두 가지 조건을 만들어야 합니다.
and
그들 사이의 연산자. - 사용하는 것이 엄격하게 잘못된 것은 아니지만,
like
와일드카드 없이, 그것은 약간 무의미하고, 당신은 그냥 사용할 수 있습니다.=
조건:
SELECT tblhoadon.MaHoaDon,
tblkhachhang.HoVaTen,
tblphongtro.MaSoPhong,
tblphongtro.GiaThue,
tbldichvu.MaDichVu,
tblchitietdv.TenChiPhi,
tblchitietdv.ThanhTien,
tblhoadon.TongTien
FROM tblhoadon,
tblphongtro,
tbldichvu,
tblchitietdv
WHERE tblhoadon.MaKhachHang = tblkhachhang.MaKhachHang AND
tblhoadon.MaSoPhong = tblphongtro.MaSoPhong AND
tblhoadon.MaDichVu = tbldichvu.MaDichVu AND
tbldichvu.MaDichVu = tblchitietdv.MaDichVu AND
tblchitiedv.MaDichVu = '10040001'
언급URL : https://stackoverflow.com/questions/53655784/1064-you-have-an-error-in-your-sql-syntax-in-phpmyadmin
'programing' 카테고리의 다른 글
SQLSTATE[HY000] [2002] php_network_getadaddrinfo: getaddrinfo 실패: 이름 또는 servname이 제공되지 않았거나 알 수 없습니다. (0) | 2023.08.28 |
---|---|
요소에 이벤트가 있는지 확인합니다. (0) | 2023.08.28 |
iPhone X에서 UIView의 safeAreaInsets는 0입니다. (0) | 2023.08.28 |
GPS 좌표를 위해 데이터베이스에 중요한 숫자를 몇 개 저장해야 합니까? (0) | 2023.08.23 |
스위프트 콤바인에서 @Published를 사용하여 계산된 속성과 동등합니까? (0) | 2023.08.23 |