Questions tagged «mysql»

MySQL是使用结构化查询语言(SQL)的免费,开放源代码关系数据库管理系统(RDBMS)。请勿将此标签用于其他数据库,例如SQL Server,SQLite等。那些是不同的数据库,它们都使用自己的SQL方言来管理数据。

8
创建和更新时的MySQL CURRENT_TIMESTAMP
我想定义具有2个TIMESTAMP字段的表,如下所示: CREATE TABLE `msgs` ( `id` INT PRIMARY KEY AUTO_INCREMENT, `msg` VARCHAR(256), `ts_create` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, `ts_update` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) 如何避免错误: ERROR 1293 (HY000): Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause 重点是保持表架构中ts_create和的所需行为ts_update。

30
从PHP内加载.sql文件
我正在为正在开发的应用程序创建安装脚本,并且需要从PHP内部动态创建数据库。我已经创建了数据库,但是现在我需要加载几个.sql文件。我计划一次打开一个文件并用mysql_query一次一行-直到我查看了模式文件并意识到它们不仅仅是每行一个查询。 那么,如何从PHP内加载sql文件(就像phpMyAdmin的import命令一样)?
68 php  sql  mysql  import  scripting 

7
您如何使用Java创建网站?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 这可能是一个非常琐碎的问题,但是我在学校里一直在编写Java程序,但我发现我也可以使用Java创建网站。 我怎样才能做到这一点?有什么好的书/教程吗? Web开发,Java还是PHP哪个更好? 另外,在使用PHP时,MySQL成为现实,而在为台式机编写Java程序时,我们仅使用文件I / O,那么对Web开发,文件I / O或MySQL更好的选择是什么?
68 java  php  mysql 

7
无法从命令行mac访问mysql
os x 10.6上的mysql位于 /usr/local/mysql/bin/mysql 当我mysql --version在终端中输入命令时,找不到命令。这是因为套接字路径错误吗?如果是这样,我该如何解决? 谢谢
68 mysql  terminal 

16
从远程服务器连接到Amazon EC2上的mysql
我想从我的本地计算机连接到EC2上的db,但是我却做不到,并且尝试了所有操作-我正在使用以下命令连接到EC2: mysql -uUSERNAME -hEC2_IP -pPASSWORD 产生此错误 错误2003(HY000):无法连接到“ IP”上的MySQL服务器(110) 我已经用修改了my.cnf skip networking bind-address = 0.0.0.0 仍然无法连接到数据库
68 mysql  amazon-ec2 

7
如何对表的一部分使用mysqldump?
所以我只能导出这样的表: mysqldump -u root -p db_name table_name > table_name.sql 有什么办法可以用mysqldump导出表的一部分?例如,0-1,000,000行,1,000,000-2,000,000行,等等。 我应该使用mysqldump还是查询来执行此操作?
68 mysql  mysqldump 


22
MySQL的。无法创建表格errno 150
我必须在MySQL中创建一个包含两个表的数据库,但是该脚本因errno 150(外键问题)而失败。我仔细检查了两个表上的外键字段是否相同,但找不到任何错误。 这是脚本: SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL'; DROP SCHEMA IF EXISTS `testdb`; CREATE SCHEMA IF NOT EXISTS `testdb` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ; USE `testdb`; DROP TABLE IF EXISTS `testdb`.`table1` ; CREATE TABLE IF NOT EXISTS `testdb`.`table1` ( `id` INT UNSIGNED NOT NULL …

18
Rails,MySQL和Snow Leopard
我使用在WWDC上获得的光盘升级到了雪豹。 现在尝试运行我的一些Rails应用程序会抱怨sql (in /Users/coneybeare/Projects/Ambiance/ambiance-server) !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql. Importing all sounds in /Users/coneybeare/Projects/Ambiance/ambiance-sounds/Import 32/Compressed/ -- AdirondackPeepers.caf !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem …

3
如何找到相似的结果并按相似性排序?
如何查询相似度排序的记录? 例如。搜索“库存溢出”将返回 堆栈溢出 SharePoint溢出 数学溢出 政治溢出 视觉特效溢出 例如。搜索“ LO”将返回: 巴勃罗毕加索 米开朗基罗 杰克逊·波洛克 我需要什么帮助: 使用搜索引擎索引和搜索MySQL表,以获得更好的结果 使用Sphinx搜索引擎和PHP 在PHP中使用Lucene引擎 使用全文索引,查找相似/包含的字符串 什么不好 Levenshtein的距离非常不稳定。(UDF,Query) 搜索“ dog”给我: 狗 沼泽 前 大 回声 LIKE 返回更好的结果,但是长查询没有返回任何结果,尽管确实存在类似的字符串 狗 狗狗 多加拉尔 教条

7
PostgreSQL与MySQL有何不同?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 改善这个问题 我被要求支持并使用PostgreSQL应用程序,但是我是MySQL专家-这是现实的任务吗?
68 sql  mysql  postgresql 

8
本机表'performance_schema'。'???' 结构错误
我得到以下内容: Native table 'performance_schema'.'file_instances' has the wrong structure Native table 'performance_schema'.'cond_instances' has the wrong structure Native table 'performance_schema'.'rwlock_instances' has the wrong structure Native table 'performance_schema'.'mutex_instances' has the wrong structure ... 而且,当我重新启动MySql时,出现了这些错误。似乎导致MySql Administrator变得不稳定,我得到了很多: "MySQL server has gone away"
68 mysql 

12
使用MySQL和JDBC运行.sql脚本
我开始将MySQL与JDBC一起使用。 Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql:///x", "x", "x"); stmt = conn.createStatement(); stmt.execute( "CREATE TABLE amigos" + "("+ "id int AUTO_INCREMENT not null,"+ "nombre char(20) not null,"+ "primary key(id)" + ")"); 我要创建3-4张桌子,这看起来不太好。 有没有办法从MySQL JDBC运行.sql脚本?
68 java  sql  mysql  jdbc 


11
检查MySQL结果是否以PHP返回的最佳方法?
我正在寻找检查并查看查询是否返回任何结果的最佳方法。我觉得我经常写这部分代码,有时会出错,有时却没有。 例如,我运行此查询以检查是否存在用户名,然后再将新用户名插入数据库。 $result = mysql_query("SELECT * FROM ..."); 然后,我想检查一下是否返回了任何结果。这是我这样做的一种方式: if (!$result) { PERFORM ACTION } 如果第一种方法不起作用,那么有时会: if (mysql_num_rows($result)==0) { PERFORM ACTION } 然后,我什至看到前几天可以这样做: list($total) = mysql_fetch_row($result); if ($total==0) { PERFORM ACTION } 做这个的最好方式是什么?
68 php  mysql 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.