Rumah pembangunan bahagian belakang tutorial php mysql 日期比较有关问题

mysql 日期比较有关问题

Jun 13, 2016 pm 01:20 PM
timestamp unix

mysql 日期比较问题
现在表kucun中有datavalue(varchar,是2012-01-01这样的格式日期)和price(float 11,2)字段

现在我想获取2012-07-10到2012-08-10中的数据我的写法是这样的

1,
SELECT * FROM `kucun` where datavalue between 'UNIX_TIMESTAMP(2012-07-10)' and 'UNIX_TIMESTAMP(2012-08-10)'
结果为空
2,
SELECT * FROM `kucun` WHERE datavalue BETWEEN '2012-07-10' AND '2012-08-10'
结果正确,获取我想要找的数据了

3,
SELECT * FROM `kucun` where UNIX_TIMESTAMP(datavalue)>UNIX_TIMESTAMP(2012-07-10) and UNIX_TIMESTAMP(datavalue)结果为空

为么1和3在为空呢?2这样写正规吗?XXXX-XX-XX 这样的格式日期可以比较吗?

------解决方案--------------------
1、
SELECT * FROM `kucun` where datavalue between 'UNIX_TIMESTAMP(2012-07-10)' and 'UNIX_TIMESTAMP(2012-08-10)'
要删去多余的引号

3、
SELECT * FROM `kucun` where UNIX_TIMESTAMP(datavalue)>UNIX_TIMESTAMP('2012-07-10') and UNIX_TIMESTAMP(datavalue)要补上必须的引号
------解决方案--------------------
UNIX_TIMESTAMP()函数的字符串参数要加引号,这样试试:

SQL code
SELECT * FROM `kucun` where UNIX_TIMESTAMP(datavalue)>UNIX_TIMESTAMP('2012-07-10') and UNIX_TIMESTAMP(datavalue)<unix_timestamp class="clear">
                 
              
              
        
            </unix_timestamp>
Salin selepas log masuk
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

unix是什么操作系统 unix是什么操作系统 Jan 05, 2021 am 10:26 AM

unix是一种多用户、多进程的计算机操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统;unix除了作为网络操作系统之外,还可以作为单机操作系统使用。UNIX系统提供了良好的用户界面,具有使用方便、功能齐全、清晰而灵活、易于扩充和修改等特点。

GNU是什么意思 GNU是什么意思 Jan 02, 2019 am 11:53 AM

GNU是一个基于Unix开发设计,并且是与Unix兼容的类Unix操作系统。GNU由一系列软件应用程序组成,并且和开发人员工具以及一个分配资源并以及硬件或内核通信的程序组成,GNU可以与其他内核一起使用,并且通常与Linux内核一起使用。GNU程序可以移植到许多其他操作系统,包括不同的平台,如Mac OS X和Microsoft Windows。

KDE Plasma 6.1 membawa banyak peningkatan pada desktop Linux yang popular KDE Plasma 6.1 membawa banyak peningkatan pada desktop Linux yang popular Jun 23, 2024 am 07:54 AM

Selepas beberapa prakeluaran, pasukan pembangunan KDE Plasma melancarkan versi 6.0 persekitaran desktopnya untuk sistem Linux dan BSD pada 28 Februari, menggunakan rangka kerja Qt6 buat kali pertama. KDE Plasma 6.1 kini hadir dengan beberapa ciri baharu t

Bagaimana untuk menyelesaikan masalah cap waktu 2038 Mysql Bagaimana untuk menyelesaikan masalah cap waktu 2038 Mysql Jun 02, 2023 am 10:13 AM

Cap masa merujuk kepada jumlah bilangan saat dari 00:00:00 pada 1 Januari 1970, Greenwich Mean Time (08:00:00 pada 1 Januari 1970, waktu Beijing) hingga sekarang. Pelbagai versi MySQL digunakan dalam persekitaran pengeluaran, termasuk tiga versi utama MySQL 5.5/5.6/5.7 dan N versi minor Disebabkan oleh keserasian ke atas yang lemah, SQL yang sama berkelakuan berbeza dalam versi yang berbeza jenis diperkenalkan secara terperinci dari beberapa aspek. Capaian data cap masa Dalam tiga versi utama MySQL di atas, julat nilai jenis cap masa lalai (Timestamp) ialah'1970-01-0100:00:01&r

Mengapa linux dan unix serupa? Mengapa linux dan unix serupa? Mar 13, 2023 am 10:20 AM

Niat asal Linux adalah untuk menggantikan UNIX dan mengoptimumkan fungsi dan pengalaman penggunanya Oleh itu, Linux meniru UNIX (tetapi tidak memplagiat kod sumber UNIX), menjadikan Linux sangat serupa dengan UNIX dalam penampilan dan interaksi. Oleh itu, boleh dikatakan bahawa "UNIX ialah bapa kepada Linux". Justru kerana Linux dan UNIX berkait rapat, orang ramai memanggil Linux sebagai "sistem seperti UNIX."

Prinsip Pengaturcaraan Falsafah Unix Prinsip Pengaturcaraan Falsafah Unix Feb 20, 2024 am 10:54 AM

1Falsafah Unix Falsafah Unix menekankan kepraktisan, datang daripada pengalaman yang kaya, dan tidak dihadkan oleh metodologi atau piawaian tradisional. Pengetahuan ini lebih terpendam dan separa naluri. Pengetahuan yang dikumpul pengaturcara Unix melalui pengalaman pembangunan boleh memberi manfaat kepada pengaturcara lain. (1) Setiap program harus menumpukan pada menyelesaikan satu tugasan dan memulakan semula apabila menghadapi tugasan baharu untuk mengelak daripada menambah fungsi baharu pada atur cara asal, menyebabkan kerumitan meningkat. (2) Dengan mengandaikan bahawa output program akan menjadi input program lain, walaupun program seterusnya tidak jelas, pastikan output tidak mengandungi maklumat yang tidak relevan. (3) Letakkan perisian yang direka bentuk dan bertulis ke dalam penggunaan percubaan secepat mungkin, dan dengan tegas meninggalkan serta menulis semula kod berkualiti rendah. (4) Gunakan alat sebelum cara bantu yang tidak cekap untuk mengurangkan beban tugas pengaturcaraan dan berusaha untuk kecemerlangan.

Apakah perbezaan antara unix dan windows Apakah perbezaan antara unix dan windows Sep 07, 2023 pm 01:27 PM

Perbezaannya ialah: 1. UNIX ialah sumber terbuka, manakala Win ialah perisian proprietari, dan kod sumbernya tidak terbuka kepada umum 2. UNIX direka untuk persekitaran berbilang pengguna, berbilang tugas, manakala Win sesuai untuk individu; 3. Win lebih berkuasa daripada UNIX Mudah untuk bermula 4. UNIX berprestasi lebih baik daripada Win dari segi prestasi dan kestabilan 5. Win mempunyai keserasian aplikasi dan perisian yang lebih luas daripada UNIX 6. Lesen UNIX biasanya lebih mahal daripada Win; 7. UNIX mempunyai keselamatan yang lebih baik Prestasi lebih baik daripada Win dari segi prestasi 8. Pemasangan UNIX lebih mudah daripada Win.

Tiru arahan myfind dalam sistem pengendalian unix untuk melaksanakan myfind Tiru arahan myfind dalam sistem pengendalian unix untuk melaksanakan myfind Mar 07, 2024 pm 12:20 PM

Tiru arahan find dalam sistem pengendalian Unix dan laksanakan arahan myfind. Perintah myfind bermula dari direktori yang ditentukan dan mencari fail yang ditentukan secara rekursif. Format arahan adalah seperti berikut: myfindPATH-option parameter [-print][-exec command {};]PATH: mulakan direktori untuk mencari. -parameter pilihan: Digunakan untuk mengawal kaedah carian, butirannya adalah seperti berikut (hanya yang biasa saya gunakan diberikan di bawah): -nama "fail": Tentukan nama fail yang hendak dicari Perintah Linux mencari fail. Ia boleh dilepaskan?*, dsb. -direktori prune: Jangan cari direktori ini apabila menekankan carian. -mtime+n atau -n: Cari fail lokasi arahan linux mengikut masa, +n: bermakna

See all articles