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

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


25
ลบแถวที่ซ้ำกันใน MySQL
ฉันมีตารางที่มีฟิลด์ต่อไปนี้: id (Unique) url (Unique) title company site_id title, company and site_idตอนนี้ผมต้องเอาแถวเดียวกันมี วิธีหนึ่งในการทำเช่นนั้นคือใช้ SQL ต่อไปนี้พร้อมกับสคริปต์ ( PHP): SELECT title, site_id, location, id, count( * ) FROM jobs GROUP BY site_id, company, title, location HAVING count( * ) >1 หลังจากเรียกใช้แบบสอบถามนี้ฉันสามารถลบรายการที่ซ้ำกันโดยใช้สคริปต์ฝั่งเซิร์ฟเวอร์ แต่ฉันต้องการทราบว่าสิ่งนี้สามารถทำได้โดยใช้แบบสอบถาม SQL
375 mysql  sql  duplicates 

9
MySQL กับ Node.js
ฉันเพิ่งเริ่มเข้าสู่ Node.js ฉันมาจากพื้นหลัง PHP ดังนั้นฉันค่อนข้างคุ้นเคยกับการใช้ MySQL สำหรับฐานข้อมูลทั้งหมดของฉัน ฉันจะใช้ MySQL กับ Node.js ได้อย่างไร
375 mysql  node.js 


6
อะไรคือความแตกต่างระหว่างจิ๋วจิ้นเล็กจิ้นทินทินทินท์อินใหญ่และ int ใน MySQL?
อะไรคือความแตกต่างระหว่างจิ๋วจิ้นเล็กจิ้นทินทินทินท์อินใหญ่และ int ใน MySQL? ควรใช้สิ่งเหล่านี้ในกรณีใด
368 mysql  integer 

21
เปรียบเทียบฐานข้อมูล MySQL สองแห่ง [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ขณะนี้ฉันกำลังพัฒนาแอปพลิเคชันโดยใช้ฐานข้อมูล MySQL โครงสร้างฐานข้อมูลยังคงอยู่ในฟลักซ์และการเปลี่ยนแปลงในขณะที่การพัฒนาดำเนินไป มีวิธีการเปรียบเทียบสองอินสแตนซ์ของฐานข้อมูลเพื่อดูว่ามีการเปลี่ยนแปลงหรือไม่? ในขณะที่การทิ้งฐานข้อมูลเซิร์ฟเวอร์ทดสอบก่อนหน้านั้นทำได้ค่อนข้างดีในขณะที่การทดสอบเริ่มป้อนข้อมูลทดสอบอาจทำให้ยุ่งยากเล็กน้อย เหมือนกันมากขึ้นดังนั้นจะเกิดขึ้นอีกในภายหลังในการผลิต ... มีวิธีง่ายๆในการเปลี่ยนแปลงฐานข้อมูลการผลิตเพิ่มเติมโดยเฉพาะอย่างยิ่งโดยการสร้างสคริปต์เพื่อแก้ไขหรือไม่ เครื่องมือที่กล่าวถึงในคำตอบ: MySQL Schema ของ Red-Gate และการเปรียบเทียบข้อมูล (เชิงพาณิชย์) Maatkit (ตอนนี้ Percona) liquibase คางคก ฐานข้อมูล Nob Hill เปรียบเทียบ (เชิงพาณิชย์) MySQL ต่าง SQL EDT (เชิงพาณิชย์)
368 mysql  database  diff 

14
วิธีทำให้ UTF-8 ทำงานบน Java webapps ได้อย่างไร
ฉันต้องการให้ UTF-8 ทำงานใน Java webapp ของฉัน (servlets + JSP, ไม่ใช้เฟรมเวิร์ก) เพื่อสนับสนุนäöåฯลฯ สำหรับข้อความภาษาฟินแลนด์ปกติและตัวอักษร Cyrillic เช่นЦжФกรณีพิเศษ การตั้งค่าของฉันมีดังต่อไปนี้: สภาพแวดล้อมการพัฒนา: Windows XP สภาพแวดล้อมการผลิต: Debian ฐานข้อมูลที่ใช้: MySQL 5.x ผู้ใช้ส่วนใหญ่ใช้ Firefox2 แต่ยังใช้ Opera 9.x, FF3, IE7 และ Google Chrome เพื่อเข้าถึงเว็บไซต์ ทำอย่างไรจึงจะได้สิ่งนี้?
367 java  mysql  tomcat  encoding  utf-8 


30
เลือกคอลัมน์ทั้งหมดยกเว้นคอลัมน์เดียวใน MySQL?
ฉันพยายามใช้คำสั่ง select เพื่อรับคอลัมน์ทั้งหมดจากตาราง MySQL ยกเว้นหนึ่ง มีวิธีง่าย ๆ ในการทำเช่นนี้? แก้ไข: มี 53 คอลัมน์ในตารางนี้ (ไม่ใช่การออกแบบของฉัน)
365 mysql  select  wildcard 

15
ข้อผิดพลาดของ MySQL: ข้อกำหนดที่สำคัญโดยไม่มีความยาวของคีย์
ฉันมีตารางที่มีคีย์หลักนั่นคือ varchar (255) บางกรณีเกิดขึ้นโดยที่ 255 อักขระไม่เพียงพอ ฉันพยายามเปลี่ยนฟิลด์เป็นข้อความ แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: BLOB/TEXT column 'message_id' used in key specification without a key length ฉันจะแก้ไขสิ่งนี้ได้อย่างไร แก้ไข: ฉันควรชี้ให้เห็นว่าตารางนี้มีคีย์หลักผสมที่มีหลายคอลัมน์

15
วิธีการอนุญาตให้เชื่อมต่อระยะไกลกับ mysql
ฉันได้ติดตั้ง MySQL Community Edition 5.5 บนเครื่องของฉันและฉันต้องการอนุญาตการเชื่อมต่อระยะไกลเพื่อให้ฉันสามารถเชื่อมต่อจากแหล่งภายนอก ฉันจะทำสิ่งนั้นได้อย่างไร

10
เพิ่มหลายคอลัมน์หลังจากคอลัมน์เฉพาะใน MySQL
ฉันต้องการที่จะเพิ่มหลายคอลัมน์ในตาราง แต่ตำแหน่งคอลัมน์หลังจากlastnameคอลัมน์ที่เรียกว่า ฉันได้ลองสิ่งนี้แล้ว: ALTER TABLE `users` ADD COLUMN ( `count` smallint(6) NOT NULL, `log` varchar(12) NOT NULL, `status` int(10) unsigned NOT NULL ) AFTER `lastname`; ฉันได้รับข้อผิดพลาดนี้: คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอดคล้องกับเวอร์ชั่นเซิร์ฟเวอร์ MySQL ของคุณเพื่อหาไวยากรณ์ที่ถูกต้องที่จะใช้ใกล้ ') หลังจากlastname' ที่บรรทัด 7 ฉันจะใช้ AFTER ในแบบสอบถามแบบนี้ได้อย่างไร
361 mysql  ddl 

30
ไดร์เวอร์ MySQL JDBC 5.1.33 - ปัญหาโซนเวลา
พื้นหลังบางส่วน: ฉันมี Java 1.6 webapp ทำงานบน Tomcat 7 ฐานข้อมูลคือ MySQL 5.5 ก่อนหน้านี้ฉันใช้ไดรเวอร์ Mysql JDBC 5.1.23 เพื่อเชื่อมต่อกับฐานข้อมูล ทุกอย่างทำงานได้ ฉันเพิ่งอัพเกรดเป็นไดรเวอร์ Mysql JDBC 5.1.33 หลังการอัพเกรด Tomcat จะโยนข้อผิดพลาดนี้เมื่อเริ่มต้นแอพ WARNING: Unexpected exception resolving reference java.sql.SQLException: The server timezone value 'UTC' is unrecognized or represents more than one timezone. You must configure either the server or …
360 java  mysql  tomcat  jdbc  timezone 

18
ฉันจะจัดการ --secure-file-priv ใน MySQL ได้อย่างไร
ฉันกำลังเรียนรู้ MySQL และลองใช้LOAD DATAประโยค เมื่อฉันใช้มันเป็นด้านล่าง: LOAD DATA INFILE "text.txt" INTO table mytable; ฉันได้รับข้อผิดพลาดต่อไปนี้: เซิร์ฟเวอร์ MySQL กำลังทำงานด้วยตัวเลือก --secure-file-priv ดังนั้นจึงไม่สามารถดำเนินการตามคำสั่งนี้ได้ ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร ฉันได้ตรวจสอบคำถามอื่นในข้อความแสดงข้อผิดพลาดเดียวกันแต่ยังหาวิธีแก้ปัญหาไม่ได้ ฉันใช้ MySQL 5.6
357 mysql  database 

18
ติดตั้ง gem: ไม่สามารถสร้างส่วนขยายดั้งเดิมของ gem (ไม่พบไฟล์ส่วนหัว)
ฉันใช้ Fedora 14 และฉันติดตั้งและใช้งานเซิร์ฟเวอร์ MySQL และ MySQL 5.1.42 อยู่ ตอนนี้ฉันพยายามทำสิ่งนี้ในฐานะผู้ใช้รูท: gem install mysql แต่ฉันได้รับข้อผิดพลาดนี้: Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h Gem files will remain installed in …
356 mysql  ruby  rubygems 

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