php - 在 MYSQL 中创建表不起作用

标签 php mysql create-table

我正在 MYSQL 中创建一个表:

$sql="CREATE TABLE $URL(Image BLOB,Rating INT(30000),Id INT AUTO_INCREMENT)";
$result=mysql_query($sql);

注:$URL是随机变量字符串

但是,什么也没有发生。有谁知道为什么吗?

最佳答案

“评级”列的显示宽度超出范围(最大值 = 255)

此外,让我向您粘贴可选显示宽度的定义。

This optional display width may be used by applications to display integer values having a width less than the width specified for the column by left-padding them with spaces.

注意:

The display width does not constrain the range of values that can be stored in the column.

所有INT类型将从-21474836482147483647

关于php - 在 MYSQL 中创建表不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23072415/

相关文章:

Php/sql update 仅在 cookie 是数字时有效,而不是文本时有效

python - 使用 pymysql 将变量添加到 CREATE TABLE 名称

mysql - 在 MySQL 中使用 SELECT 语法创建表

php - Codeigniter 3.0 + Community Auth + HMVC modular extension = 配置文件login.php不存在

php - 如何构建相互依赖的多sql插入查询?

php - 有人可以解释这段代码的语法吗?

mysql - Node MySQL 池集群事件发射器不工作

php - 如何从数据库和 auth 用户中收回加盐密码?

python - 引用pymysql中的记录来搜索一下

hadoop - 使用 Hive 从文件中收集数据