คำถามติดแท็ก mysql

MySQL เป็นโอเพ่นซอร์สระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ที่ใช้ภาษาคิวรีเชิงโครงสร้าง (SQL) ห้ามใช้แท็กนี้สำหรับฐานข้อมูลอื่น ๆ เช่น SQL Server, SQLite เป็นต้นฐานข้อมูลเหล่านี้เป็นฐานข้อมูลที่แตกต่างกันซึ่งทั้งหมดใช้ภาษาของ SQL เพื่อจัดการข้อมูล

16
วิธีหลีกเลี่ยงเครื่องหมายคำพูดเดี่ยวใน MySQL
ฉันจะแทรกค่าใน MySQL ที่ประกอบด้วยอัญประกาศเดี่ยวหรือคู่ได้อย่างไร กล่าวคือ This is Ashok's Pen. การอ้างเพียงครั้งเดียวจะสร้างปัญหา อาจมีอักขระ Escape อื่น ๆ คุณใส่ข้อมูลอย่างถูกต้องได้อย่างไร?
100 mysql  string  quotes 



4
“ ตารางไม่รองรับการเพิ่มประสิทธิภาพการสร้าง + วิเคราะห์ใหม่แทน” หมายความว่าอย่างไร
ฉันกำลังทำงานกับ MySQL 5.5 และพยายามสร้างดัชนีใหม่โดยใช้OPTIMIZE TABLEแบบสอบถาม ฉันได้รับข้อผิดพลาดด้านล่าง: ตารางไม่รองรับการปรับให้เหมาะสมสร้างใหม่ + วิเคราะห์แทน สิ่งนี้หมายความว่า? MySQL engine ไม่อนุญาตให้ Index Rebuild หรือไม่? กำลังทำอะไรอยู่เบื้องหลังข้อความนี้ที่ระดับ MySQL 5.5 Engine
100 mysql 

10
ไม่สามารถออกคำสั่งการจัดการข้อมูลด้วย executeQuery ()
ใน MySQL ฉันมีสองตารางtableAและtableB. ฉันกำลังพยายามดำเนินการสองคำสั่ง: executeQuery(query1) executeQuery(query2) แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: can not issue data manipulation statements with executeQuery(). สิ่งนี้หมายความว่า?
100 java  mysql  jdbc 

5
จะเปลี่ยนชุดอักขระเริ่มต้นของตาราง MySQL ได้อย่างไร?
มี MySQL tableซึ่งมีคำจำกัดความนี้มาจากSQLYog Enterprise: Table Create Table ----------------- --------------------------------------------------------- etape_prospection CREATE TABLE `etape_prospection` ( `etape_prosp_id` int(10) NOT NULL AUTO_INCREMENT, `type_prosp_id` int(10) NOT NULL DEFAULT '0', `prosp_id` int(10) NOT NULL DEFAULT '0', `etape_prosp_date` datetime DEFAULT NULL, `etape_prosp_comment` text, PRIMARY KEY (`etape_prosp_id`), KEY `concerne_fk` (`prosp_id`), KEY `de_type_fk` (`type_prosp_id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT …
100 mysql  sqlyog 

4
MySQL เลือกวันที่เท่ากับวันนี้
ฉันกำลังพยายามเรียกใช้คำสั่ง mysql select โดยจะดูวันที่ของวันนี้และส่งกลับเฉพาะผลลัพธ์ที่ลงทะเบียนในวันปัจจุบันนั้น ฉันได้ลองทำสิ่งต่อไปนี้แล้ว แต่ดูเหมือนจะไม่ได้ผล SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') FROM users WHERE users.signup_date = CURDATE() ฉันได้แก้ไขSELECTข้อความของฉันแล้วขอบคุณพวกเขา SELECT id FROM users WHERE DATE(signup_date) = CURDATE()
100 mysql 

14
จะติดตั้ง MySQLdb (Python data access library ไปยัง MySQL) บน MacOS X ได้อย่างไร
ฉันเป็นมือใหม่ Python แต่ฉันเพิ่งใช้เวลาหนึ่งวันในการหาวิธีทำให้ MySQLdb ทำงานได้อย่างถูกต้องและจักรวาลตาม google ก็มีการอ้างอิงมากมายเกี่ยวกับ PITA และคำแนะนำจำนวนมากที่ดูเหมือนจะเป็น เก่า. เนื่องจากไซต์นี้มีจุดประสงค์เพื่อแก้ไขปัญหาประเภทนี้และฉันรู้ว่าฉันจะต้องมีการอ้างอิงถึงวิธีแก้ปัญหาในอนาคตฉันจะถามคำถามให้คำตอบและดูว่ามีอะไรอีกบ้างที่ลอยมาที่ พื้นผิว คำถามคือจะทำให้MySQLdbทำงานบน Mac OS X ได้อย่างไร?
99 python  mysql  macos 

4
“ do something OR DIE ()” ทำงานอย่างไรใน PHP?
ฉันกำลังเขียนแอพ php เพื่อเข้าถึงฐานข้อมูล MySQL และในบทช่วยสอนมันบอกบางอย่างในแบบฟอร์ม mysql_connect($host, $user, $pass) or die("could not connect"); PHP รู้ได้อย่างไรว่าฟังก์ชั่นล้มเหลวเพื่อให้เรียกใช้ส่วนแม่พิมพ์ ฉันเดาว่าฉันกำลังถามว่าส่วน "หรือ" ทำงานอย่างไร ไม่คิดว่าจะเคยเห็นมาก่อน

13
MySQL Conditional Insert
ฉันมีช่วงเวลาที่ยากลำบากในการสร้าง INSERT ตามเงื่อนไข ฉันมี x_table ที่มีคอลัมน์ (เช่นผู้ใช้รายการ) โดยที่ ID อินสแตนซ์ไม่ซ้ำกัน ฉันต้องการแทรกแถวใหม่เฉพาะในกรณีที่ผู้ใช้ไม่มีรายการที่กำหนด ตัวอย่างเช่นพยายามแทรกอินสแตนซ์ = 919191 user = 123 item = 456 Insert into x_table (instance, user, item) values (919191, 123, 456) ONLY IF there are no rows where user=123 and item=456 ความช่วยเหลือหรือคำแนะนำในทิศทางที่ถูกต้องจะได้รับการชื่นชมมาก

3
แทนที่ค่า Null เริ่มต้นที่ส่งกลับจากการเข้าร่วมด้านนอกด้านซ้าย
ฉันมีแบบสอบถาม Microsoft SQL Server 2008 ที่ส่งคืนข้อมูลจากตารางสามตารางโดยใช้การรวมภายนอกด้านซ้าย หลายครั้งไม่มีข้อมูลในตารางที่สองและสามดังนั้นฉันจึงได้ค่าว่างซึ่งฉันคิดว่าเป็นค่าเริ่มต้นสำหรับการรวมภายนอกด้านซ้าย มีวิธีแทนที่ค่าเริ่มต้นในคำสั่ง select หรือไม่? ฉันมีวิธีแก้ปัญหาที่ฉันสามารถเลือกเป็นตัวแปรตารางได้ แต่รู้สึกสกปรกเล็กน้อย SELECT iar.Description, iai.Quantity, iai.Quantity * rpl.RegularPrice as 'Retail', iar.Compliance FROM InventoryAdjustmentReason iar LEFT OUTER JOIN InventoryAdjustmentItem iai on (iar.Id = iai.InventoryAdjustmentReasonId) LEFT OUTER JOIN Item i on (i.Id = iai.ItemId) LEFT OUTER JOIN ReportPriceLookup rpl on (rpl.SkuNumber = …

9
SQLAlchemy - รับรายการตาราง
ฉันไม่พบข้อมูลใด ๆ เกี่ยวกับเรื่องนี้ในเอกสารประกอบ แต่ฉันจะรับรายการตารางที่สร้างใน SQLAlchemy ได้อย่างไร ฉันใช้วิธีการคลาสเพื่อสร้างตาราง

3
ลำดับการค้นหา mysql โดยหลายรายการ
เป็นไปได้ที่จะสั่งซื้อหลายแถว? ฉันต้องการให้ผู้ใช้ของฉันจัดเรียงตาม last_activity แต่ในขณะเดียวกันฉันต้องการให้ผู้ใช้ที่มีรูปภาพปรากฏต่อหน้าผู้ที่ไม่มี สิ่งนี้: SELECT some_cols FROM `prefix_users` WHERE (some conditions) ORDER BY last_activity, pic_set DESC;

4
ฉันจะค้นหาธุรกรรมใดที่ทำให้เกิดสถานะ“ กำลังรอการล็อกข้อมูลเมตาของตาราง” ได้อย่างไร
ฉันพยายามดำเนินการ DDL บนโต๊ะและได้SHOW PROCESSLISTรับข้อความ "กำลังรอการล็อกข้อมูลเมตาของตาราง" จะทราบได้อย่างไรว่าธุรกรรมใดที่ยังไม่ปิด ฉันใช้ MySQL v5.5.24
99 mysql 

12
จัดกลุ่มตามเดือนและปีใน MySQL
ด้วยตารางที่มีการประทับเวลาในแต่ละแถวคุณจะจัดรูปแบบแบบสอบถามให้พอดีกับรูปแบบวัตถุ json เฉพาะนี้ได้อย่างไร ฉันพยายามจัดระเบียบวัตถุ json เป็นปี / เดือน json เพื่อปิดการสืบค้น: { "2009":["August","July","September"], "2010":["January", "February", "October"] } นี่คือคำถามที่ฉันมี - SELECT MONTHNAME(t.summaryDateTime) as month, YEAR(t.summaryDateTime) as year FROM trading_summary t GROUP BY MONTH(t.summaryDateTime) DESC"; ข้อความค้นหาถูกทำลายลงเนื่องจาก (คาดเดาได้) รวมกันเป็นปีที่แตกต่างกัน
99 sql  mysql  group-by  date 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.