小编Kon*_*rak的帖子

Perl:基本问题,功能功能

这个功能有什么作用?

    sub MyDigit {
       return <<END;
       0030\t0039
       END
    }
Run Code Online (Sandbox Code Playgroud)

perl heredoc

1
推荐指数
2
解决办法
405
查看次数

MySQL将数据库中的表关联起来

在我用来学习PHP和SQL的视频tutoria/book中,作者解释了使数据库表彼此相关的外键的概念.正如您将在下图中看到的那样,我们目前正在制作一个名为"评论"的表格.在这个SQL中,有一行photograph_id INT( 11 ) NOT NULL,称为"外键",作者称其将"注释"表与已存在的"照片"表相关联.

我的问题是,由于该表被称为"照片"(复数带有s),但sql外键是"photograph_id",SQL如何连接这两个?究竟什么是"photograph_id"允许MySQL将它与"照片"表联系起来.

+-----------------------------+
| Tables_in_C263430_quoralist |
+-----------------------------+
| photographs                 |
| users                       |
+-----------------------------+
2 rows in set (0.21 sec)

mysql> CREATE TABLE comments (
    -> id INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> photograph_id INT( 11 ) NOT NULL,
    -> created DATETIME NOT NULL,
    -> author VARCHAR( 255 ) NOT NULL,
    -> body TEXT NOT NULL
    -> );
Run Code Online (Sandbox Code Playgroud)

php mysql

1
推荐指数
1
解决办法
1428
查看次数

使用Bash构建一个简单的计算机到计算机信使

我想创建一个脚本,将消息发送到另一个IP.使用telnet似乎是唯一可行的协议.我正在使用它作为Bash的学习经验,我已经对它如何工作做了一些阅读.

我知道我应该使用一个名为Expect的程序来进行沟通,但是,再一次,看到我是新手,似乎很多.

如果有人能够指出我如何接近这一点,我将非常感激.

linux bash

1
推荐指数
1
解决办法
239
查看次数

使用INSERT和AUTO-INCREMENT列的SQL语句出错

INSERT INTO `configuration` VALUES ('', 'News Box Character Count', 'NEWS_BOX_CHAR_COUNT', '200', 'Set the number of characters (bytes) that you want to display in the news preview box.', 19, 99, NULL, '2004-09-07 12:00:00', NULL, NULL);
Run Code Online (Sandbox Code Playgroud)

我在phpMyAdmin中运行此命令,它显示

#1366 - Incorrect integer value: '' for column 'configuration_id' at row 1
Run Code Online (Sandbox Code Playgroud)

configuration_id 是一个自动增量字段,从1开始

mysql

1
推荐指数
1
解决办法
2053
查看次数

MySQL是否为外键自动编制索引?

任何人都可以告诉我MySQL是否自动索引其外键?

我的MySQL正在使用MyIsam Engine.

mysql indexing myisam foreign-keys isam

1
推荐指数
1
解决办法
2028
查看次数

shell脚本中的行错误

我在shell脚本中有以下代码.这似乎只当它工作不是在一个函数定义.有问题的行是包含"<<"的行.错误消息是

"./run:第210行:语法错误:意外的文件结束"

如何在函数中正确写入?

init_database()
{
    cd ../cfg
    db.sh << ENDC
    $DB_ADMIN

    0
    y
    n
    ENDC

    check_status

    sqlplus $DB_SCHEMA@$DB_NAME < initial_data.sql

    cd -
}
Run Code Online (Sandbox Code Playgroud)

shell heredoc indentation

0
推荐指数
1
解决办法
867
查看次数

堆栈测试用例

堆栈是通过链表实现的。什么是测试用例时,它的工作原理,当它不?

stack linked-list testcase

0
推荐指数
1
解决办法
2816
查看次数

当您指示浏览器访问网页时会发生什么?

我对我的问题有一些了解,但并不完全正确.在http请求之后究竟是以编程方式发生了什么?

Scott Hanselman在他的一篇博客文章中说:

尽可能详细地描述您认为相关的详细内容,当我在浏览器中输入"cnn.com"并按"开始"时会发生什么.

我的问题正是如此,

http httpwebrequest

0
推荐指数
1
解决办法
1347
查看次数

Perl:读取多个文件会影响性能

我想知道在这种情况下哪个更好?

我必须读成千上万的文件.我正在考虑打开每个文件并阅读一个并关闭它.或者将所有文件合并到一个文件中并读取.

建议?这一切都在Perl中.

perl

0
推荐指数
1
解决办法
312
查看次数

连接两个表,其中表 A 具有日期值,并且需要在 B 中查找 A 中日期下方的下一个日期

我得到了这张表“A”:

| id | date       |
===================
| 1  | 2010-01-13 |
| 2  | 2011-04-19 |
| 3  | 2011-05-07 |
| .. | ...        |
Run Code Online (Sandbox Code Playgroud)

和这个表“B”:

| date       | value |
======================
| 2009-03-29 | 0.5   |
| 2010-01-30 | 0.55  |
| 2011-08-12 | 0.67  |
Run Code Online (Sandbox Code Playgroud)

现在我正在寻找一种方法来联接这两个表,其中“B”中的“值”列映射到“A”中的日期。对我来说,这里棘手的部分是表“B”仅存储更改日期和新值。现在,当我需要表“A”中的这个值时,SQL 需要回顾它要求该值的日期下一个日期是什么。

所以最后这些表的 JOIN 应该如下所示:

| id | date       | value |
===========================
| 1  | 2010-01-13 | 0.5   |
| 2  | 2011-04-19 | 0.55  |
| 3  | 2011-05-07 …
Run Code Online (Sandbox Code Playgroud)

mysql sql greatest-n-per-group

0
推荐指数
1
解决办法
498
查看次数

MySQL:SQL语法错误

我正在尝试从MySQL表中收集/选择数据,以针对cSV文件中的新数据进行检查,然后对其进行更新.我坚持选择脚本的数据部分.

这是错误消息:

/home/atkelect/public_html/test/ap/import_list.php中第44行的错误1064 - 您的SQL语法中有错误; 查看与您的MySQL服务器版本对应的手册,以便在第1行的'FROM products WHERE products_model ='A040503''附近使用正确的语法

SELECT products_id, list_price, FROM products WHERE products_model = 'A040503'
Run Code Online (Sandbox Code Playgroud)

[TEP STOP]

这是第44行:

  $product_query = tep_db_query("SELECT products_id, list_price, FROM ".TABLE_PRODUCTS." WHERE     products_model = '".tep_db_input($line[0])."'");
Run Code Online (Sandbox Code Playgroud)

mysql csv import

0
推荐指数
1
解决办法
67
查看次数

MySQL - INSERT INTO说我有'to'='$ user2'的蠕虫语法

$time=date("G:i:s j.n.Y");
$wholetime="$time";
mysql_query("INSERT INTO rivase_chat_posts SET sender='$user', content='$msg', time='$wholetime', 'to'='$affectuser'");
$msg="";
Run Code Online (Sandbox Code Playgroud)

我正在做一个私人聊天的事情.那是我的代码.它导致此错误:

您的SQL语法有错误; 查看与您的MySQL服务器版本相对应的手册,以便在第1行''to'='gs''附近使用正确的语法
($ user ="gskartwii",$ msg ="HI",$ affectuser ='gs' )

php mysql chat

0
推荐指数
1
解决办法
81
查看次数