MySQL में DATE_SUB() और NOW() से X समय बाद के टाइमस्टैम्प वाली पंक्तियां चुनें
MySQL में वर्तमान समय (NOW()) से एक निर्दिष्ट अंतराल (जैसे 2 मिनट, 1 घंटा, 3 दिन) घटाकर, उस समय के **बाद** के टाइमस्टैम्प वाली पंक्तियां चुनने के लिए DATE_SUB() फ़ंक्शन का उपयोग करें। यह हाल की गतिविधि, लॉग विश्लेषण, और रीयल-टाइम मॉनिटरिंग के लिए मूलभूत है।
सिंटैक्स
SELECT * FROM table_name
WHERE datetime_column > DATE_SUB(NOW(), INTERVAL value UNIT);
PHP में समय रूपांतरण
PHP में strtotime() और date() फ़ंक्शन का उपयोग करके 12-घंटे प्रारूप को 24-घंटे प्रारूप में बदलें।
PHP कोड
$timeValue = 8:55 PM;
$changeTimeFormat = date(H:i:s, strtotime($timeValue));
echo The change Format in 24 Hours = . $changeTimeFormat;
आउटपुट: The change Format in 24 Hou
बड़ी टेबल से हाल की N पंक्तियों में से रैंडम नमूना लेने के लिए: पहले सबक्वेरी में ORDER BY id DESC LIMIT N से हाल की पंक्तियाँ लें, फिर बाहरी क्वेरी में ORDER BY RAND() LIMIT M लागू करें।
टेबल बनाएं (केवल ID)
mysql> CREATE TABLE DemoTable1853 (
UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY
सिंटैक्स
select * from yourTableName where yourColumnName like concat(%, yourValue, %);
उदाहरण
insert into demo48(name) values(John Smith), (John Doe), (Adam Smith), (David Miller), (Chris Brown);
Smith वाले नाम खोजना
select * from demo48 where name like concat(%,Smith,%);
+----+------------+
|