为什么此创建表SQL在MSSQL Server中有效但在MySQL上无效?

塞夫库

我是新手SQL,我只是想不通。我很高兴得到一些帮助。谢谢你。

CREATE TABLE messages(
  sender INT REFERENCES users(id),
  receiver INT REFERENCES users(id),
  message VARCHAR,
  sendtime TIMESTAMP,
  CONSTRAINT pk_messages PRIMARY KEY(sender, receiver, sendtime)
);

这是错误代码:

#1064-您的SQL语法有误;检查与您的MariaDB服务器版本相对应的手册,以在附近使用正确的语法

第4行中的
“发送时间时间戳,约束pk_messages主键(发送者,接收者”

古尔温德·辛格

MySQL需要varchar列中指定长度

create table messages (
    sender int references users(id),
    receiver int references users(id),
    message varchar(100), -- change 100 based on your needs
    sendtime timestamp,
    constraint pk_messages primary key (
        sender,
        receiver,
        sendtime
        )
    );

在MSSQL中,如果未指定,则默认长度为1。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的SQL调用在MySQL中有效,但在Java类中却无效

来自分类Dev

查询在sql中有效,但在php中无效

来自分类Dev

为什么此代码在控制台中有效,但在页面加载时无效?

来自分类Dev

使用左联接查询并在select中进行计数在MySQL中有效,但在MS SQL Server 2012中无效

来自分类Dev

查询在查询设计器中有效,但在MS SQL Server报表生成器中无效

来自分类Dev

为什么powershell命令在终端中有效但在lnk文件中无效?

来自分类Dev

为什么取消注释的宏在clang中无效但在msvc中有效

来自分类Dev

为什么这个图像阈值在 Windows 中有效,但在 mono/linux 中无效?

来自分类Dev

伪元素在 Firefox 中有效,但在 Chrome 中无效,为什么?

来自分类Dev

为什么此代码在bash v4.4中有效但在bash v3.2中无效?

来自分类Dev

为什么此查询在mongo shell中有效,但在node mongo驱动程序中无效?

来自分类Dev

为什么此命令“google-auth”在终端中有效,但在 bash 脚本中无效?

来自分类Dev

此命令在终端中有效,但在Shell脚本中无效

来自分类Dev

Python,代码在命令行中有效,但在尝试创建程序时无效,请

来自分类Dev

函数在即时窗口中有效但在工作表中无效?

来自分类Dev

SQL 查询在 access 中有效,但在 excel 中无效

来自分类Dev

为什么此代码在我的测试服务器上有效,但在jsfiddle上无效?

来自分类Dev

为什么此setInterval / document.write代码在Chrome上有效,但在Firefox上无效?

来自分类Dev

为什么查询在 mysql 中有效,prepare 语句有效,但 bind_param 无效?

来自分类Dev

Linux /为什么su命令在CMD上有效但在脚本上无效?

来自分类Dev

为什么我的C ++互操作在.Net 4.5上有效但在4上却无效

来自分类Dev

为什么我的代码在jsfiddle上有效,但在我的HTML文件上却无效

来自分类Dev

验证功能在ValidationTextBox上有效,但在FilteringSelect上无效。为什么?

来自分类Dev

为什么反应本机边界半径在iOS上有效但在Android Image上无效

来自分类Dev

为什么sudo在Linux上有效但在Android上无效

来自分类Dev

Rails资产管道:为什么我的自定义字体在开发中有效但在生产中无效?

来自分类Dev

为什么思维狮身人面像在开发中有效,但在我的规范中无效?

来自分类Dev

为什么以下广播流URL在浏览器中有效,但在Rhythmbox中却无效?

来自分类Dev

为什么思维狮身人面像在开发中有效,但在我的规范中无效?

Related 相关文章

  1. 1

    为什么我的SQL调用在MySQL中有效,但在Java类中却无效

  2. 2

    查询在sql中有效,但在php中无效

  3. 3

    为什么此代码在控制台中有效,但在页面加载时无效?

  4. 4

    使用左联接查询并在select中进行计数在MySQL中有效,但在MS SQL Server 2012中无效

  5. 5

    查询在查询设计器中有效,但在MS SQL Server报表生成器中无效

  6. 6

    为什么powershell命令在终端中有效但在lnk文件中无效?

  7. 7

    为什么取消注释的宏在clang中无效但在msvc中有效

  8. 8

    为什么这个图像阈值在 Windows 中有效,但在 mono/linux 中无效?

  9. 9

    伪元素在 Firefox 中有效,但在 Chrome 中无效,为什么?

  10. 10

    为什么此代码在bash v4.4中有效但在bash v3.2中无效?

  11. 11

    为什么此查询在mongo shell中有效,但在node mongo驱动程序中无效?

  12. 12

    为什么此命令“google-auth”在终端中有效,但在 bash 脚本中无效?

  13. 13

    此命令在终端中有效,但在Shell脚本中无效

  14. 14

    Python,代码在命令行中有效,但在尝试创建程序时无效,请

  15. 15

    函数在即时窗口中有效但在工作表中无效?

  16. 16

    SQL 查询在 access 中有效,但在 excel 中无效

  17. 17

    为什么此代码在我的测试服务器上有效,但在jsfiddle上无效?

  18. 18

    为什么此setInterval / document.write代码在Chrome上有效,但在Firefox上无效?

  19. 19

    为什么查询在 mysql 中有效,prepare 语句有效,但 bind_param 无效?

  20. 20

    Linux /为什么su命令在CMD上有效但在脚本上无效?

  21. 21

    为什么我的C ++互操作在.Net 4.5上有效但在4上却无效

  22. 22

    为什么我的代码在jsfiddle上有效,但在我的HTML文件上却无效

  23. 23

    验证功能在ValidationTextBox上有效,但在FilteringSelect上无效。为什么?

  24. 24

    为什么反应本机边界半径在iOS上有效但在Android Image上无效

  25. 25

    为什么sudo在Linux上有效但在Android上无效

  26. 26

    Rails资产管道:为什么我的自定义字体在开发中有效但在生产中无效?

  27. 27

    为什么思维狮身人面像在开发中有效,但在我的规范中无效?

  28. 28

    为什么以下广播流URL在浏览器中有效,但在Rhythmbox中却无效?

  29. 29

    为什么思维狮身人面像在开发中有效,但在我的规范中无效?

热门标签

归档